Exemplo n.º 1
0
        private static VideoFingerPrintDatabaseMetaTableEntryWrapper Convert(VideoFingerPrintDatabaseMetaTableEntry?entry)
        {
            VideoFingerPrintDatabaseMetaTableEntry entryNotNull = TypeUtils.NullThrows(entry);

            return(new VideoFingerPrintDatabaseMetaTableEntryWrapper
            {
                FileName = entryNotNull.FileName,
                FileSize = entryNotNull.FileSize,
            });
        }
Exemplo n.º 2
0
        private static Offset <VideoFingerPrintDatabaseMetaTableEntry>[] CreateDatabaseMetaTableEntryArray(
            VideoFingerPrintDatabaseMetaTableWrapper databaseMetaTableWrapper,
            FlatBufferBuilder builder
            )
        {
            int databaseMetaTableEntryCounter     = 0;
            var databaseMetaTableEntryArrayOffset = new Offset <VideoFingerPrintDatabaseMetaTableEntry> [databaseMetaTableWrapper.DatabaseMetaTableEntries.Length];

            foreach (VideoFingerPrintDatabaseMetaTableEntryWrapper databaseMetaTableEntry in databaseMetaTableWrapper.DatabaseMetaTableEntries)
            {
                StringOffset fileNameOffset = builder.CreateString(databaseMetaTableEntry.FileName);

                VideoFingerPrintDatabaseMetaTableEntry.StartVideoFingerPrintDatabaseMetaTableEntry(builder);
                VideoFingerPrintDatabaseMetaTableEntry.AddFileName(builder, fileNameOffset);
                VideoFingerPrintDatabaseMetaTableEntry.AddFileSize(builder, databaseMetaTableEntry.FileSize);

                databaseMetaTableEntryArrayOffset[databaseMetaTableEntryCounter] = VideoFingerPrintDatabaseMetaTableEntry.EndVideoFingerPrintDatabaseMetaTableEntry(builder);
                databaseMetaTableEntryCounter++;
            }

            return(databaseMetaTableEntryArrayOffset);
        }