共用方式為


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

要複製到音訊佇列緩衝區的位元組數目。

適用於