AudioQueue.FillAudioData(IntPtr, Int32, IntPtr, Int32, nint) 方法

定义

将指定偏移量处 source+sourceOffset 指向的位置包含的原始音频数据复制到 AudioQueueBuffer 中。

public static void FillAudioData (IntPtr audioQueueBuffer, int offset, IntPtr source, int sourceOffset, nint size);
static member FillAudioData : nativeint * int * nativeint * int * nint -> unit

参数

audioQueueBuffer
IntPtr

nativeint

使用 AllocateBuffer(Int32, AudioQueueBuffer*) 方法或 AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) 方法分配的音频缓冲区。

offset
Int32

要将数据复制到的音频队列缓冲区中的偏移量。

source
IntPtr

nativeint

指向要复制到音频队列缓冲区的数据源的指针。

sourceOffset
Int32

源内的偏移量。

size
System.System.IntPtr System.nativeint

要复制到音频队列缓冲区的字节数。

适用于