示例#1
0
 internal static extern int StreamDecoderInitStream(
     [NotNull] StreamDecoderHandle handle,
     [NotNull] NativeCallbacks.StreamDecoderReadCallback readCallback,
     [CanBeNull] NativeCallbacks.StreamDecoderSeekCallback seekCallback,
     [CanBeNull] NativeCallbacks.StreamDecoderTellCallback tellCallback,
     [CanBeNull] NativeCallbacks.StreamDecoderLengthCallback lengthCallback,
     [CanBeNull] NativeCallbacks.StreamDecoderEofCallback eofCallback,
     [NotNull] NativeCallbacks.StreamDecoderWriteCallback writeCallback,
     [CanBeNull] NativeCallbacks.StreamDecoderMetadataCallback metadataCallback,
     [NotNull] NativeCallbacks.StreamDecoderErrorCallback errorCallback,
     IntPtr userData);
示例#2
0
 internal static extern int StreamDecoderInitStream(
     StreamDecoderHandle handle,
     NativeCallbacks.StreamDecoderReadCallback readCallback,
     NativeCallbacks.StreamDecoderSeekCallback?seekCallback,
     NativeCallbacks.StreamDecoderTellCallback?tellCallback,
     NativeCallbacks.StreamDecoderLengthCallback?lengthCallback,
     NativeCallbacks.StreamDecoderEofCallback?eofCallback,
     NativeCallbacks.StreamDecoderWriteCallback writeCallback,
     NativeCallbacks.StreamDecoderMetadataCallback?metadataCallback,
     NativeCallbacks.StreamDecoderErrorCallback errorCallback,
     IntPtr userData);
示例#3
0
 internal static extern bool StreamDecoderSetMetadataRespond(
     StreamDecoderHandle handle,
     MetadataType metadataType);
示例#4
0
 internal static extern bool StreamDecoderFinish(
     StreamDecoderHandle handle);
示例#5
0
 internal static extern DecoderState StreamDecoderGetState(
     StreamDecoderHandle handle);
示例#6
0
 internal static extern bool StreamDecoderProcessSingle(
     StreamDecoderHandle handle);
示例#7
0
 internal static extern bool StreamDecoderProcessUntilEndOfMetadata(
     StreamDecoderHandle handle);
示例#8
0
 internal static extern bool StreamDecoderFinish(
     [NotNull] StreamDecoderHandle handle);