Ejemplo n.º 1
0
 internal static extern bool StreamEncoderFinish(NativeStreamEncoderHandle handle);
Ejemplo n.º 2
0
 internal static extern EncoderState StreamEncoderGetState(NativeStreamEncoderHandle handle);
Ejemplo n.º 3
0
 internal static extern bool StreamEncoderProcessInterleaved(NativeStreamEncoderHandle handle, int[] buffer, uint samples);
Ejemplo n.º 4
0
 internal static extern bool StreamEncoderSetMetadata(NativeStreamEncoderHandle handle, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] IntPtr[] metaData, uint blocks);
Ejemplo n.º 5
0
 internal static extern EncoderInitStatus StreamEncoderInitialize(NativeStreamEncoderHandle handle, StreamEncoderWriteCallback writeCallback, StreamEncoderSeekCallback seekCallback, StreamEncoderTellCallback tellCallback, StreamEncoderMetadataCallback metadataCallback, IntPtr userData);
Ejemplo n.º 6
0
 internal static extern void StreamEncoderSetCompressionLevel(NativeStreamEncoderHandle handle, uint compressionLevel);
Ejemplo n.º 7
0
 internal static extern void StreamEncoderSetTotalSamplesEstimate(NativeStreamEncoderHandle handle, ulong totalSamples);
Ejemplo n.º 8
0
 internal static extern void StreamEncoderSetSampleRate(NativeStreamEncoderHandle handle, uint sampleRate);
Ejemplo n.º 9
0
 internal static extern void StreamEncoderSetBitsPerSample(NativeStreamEncoderHandle handle, uint bitsPerSample);
Ejemplo n.º 10
0
 internal static extern void StreamEncoderSetChannels(NativeStreamEncoderHandle handle, uint channels);