AudioQueue.AllocateBuffer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AllocateBuffer(Int32, AudioQueueBuffer*) |
Ordnet einen Audiopuffer zu, der dieser AudioQueue zugeordnet ist |
AllocateBuffer(Int32, IntPtr) |
Weist einen Audiopuffer zu, der dieser AudioQueue zugeordnet ist und für Puffer mit fester Bitrate verwendet wird. |
AllocateBuffer(Int32, AudioQueueBuffer*)
Ordnet einen Audiopuffer zu, der dieser AudioQueue zugeordnet ist
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out AudioToolbox.AudioQueueBuffer* audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
Parameter
- bufferSize
- Int32
Die zuzuordnende Audiopuffergröße (in Bytes).
- audioQueueBuffer
- AudioQueueBuffer*
Gibt den zugeordneten Puffer als unsicheren AudioQueueBuffer-Zeiger zurück.
Gibt zurück
AudioQueueStatus.Ok bei Erfolg, andernfalls der Fehler.
Hinweise
Verwenden Sie FreeBuffer(IntPtr) , um den Puffer zu entsorgen.
Gilt für:
AllocateBuffer(Int32, IntPtr)
Weist einen Audiopuffer zu, der dieser AudioQueue zugeordnet ist und für Puffer mit fester Bitrate verwendet wird.
public AudioToolbox.AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer);
member this.AllocateBuffer : int * -> AudioToolbox.AudioQueueStatus
Parameter
- bufferSize
- Int32
Die zuzuordnende Audiopuffergröße (in Bytes).
- audioQueueBuffer
-
IntPtr
nativeint
Gibt den Zeiger auf den zugeordneten Puffer als IntPtr zurück.
Gibt zurück
AudioQueueStatus.Ok bei Erfolg, andernfalls der Fehler.
Hinweise
Verwenden Sie den AllocateBufferWithPacketDescriptors(Int32, Int32, IntPtr) , um Puffer zuzuweisen, die mit Codierungen mit variabler Bitrate verwendet werden.
Verwenden Sie FreeBuffer(IntPtr) , um den Puffer zu entsorgen.