Beispiel #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);
Beispiel #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);
Beispiel #3
0
 internal static extern bool StreamDecoderSetMetadataRespond(
     StreamDecoderHandle handle,
     MetadataType metadataType);
Beispiel #4
0
 internal static extern bool StreamDecoderFinish(
     StreamDecoderHandle handle);
Beispiel #5
0
 internal static extern DecoderState StreamDecoderGetState(
     StreamDecoderHandle handle);
Beispiel #6
0
 internal static extern bool StreamDecoderProcessSingle(
     StreamDecoderHandle handle);
Beispiel #7
0
 internal static extern bool StreamDecoderProcessUntilEndOfMetadata(
     StreamDecoderHandle handle);
Beispiel #8
0
 internal static extern bool StreamDecoderFinish(
     [NotNull] StreamDecoderHandle handle);