AudioQueue.FillAudioData(IntPtr, Int32, IntPtr, Int32, nint) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定偏移量处 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
要复制到音频队列缓冲区的字节数。