AudioQueueProcessingTap.GetSourceAudio 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.
Veraltet: Quellaudio abrufen.
public AudioToolbox.AudioQueueStatus GetSourceAudio (uint numberOfFrames, ref AudioToolbox.AudioTimeStamp timeStamp, out AudioToolbox.AudioQueueProcessingTapFlags flags, out uint parentNumberOfFrames, AudioToolbox.AudioBuffers data);
member this.GetSourceAudio : uint32 * * * * AudioToolbox.AudioBuffers -> AudioToolbox.AudioQueueStatus
Parameter
- numberOfFrames
- UInt32
Anzahl der Frames, die vom Tap-Prozessor benötigt werden.
- timeStamp
- AudioTimeStamp
Für Eingabewarteschlangen wird der Zeitstempel zurückgegeben. Für Ausgabewarteschlangen muss sie den Zeitstempel enthalten.
Flags
- parentNumberOfFrames
- UInt32
Gibt die Anzahl der bereitgestellten Frames zurück.
- data
- AudioBuffers
Die AudioBuffers, die die Quelldaten enthalten.
Gibt zurück
Hinweise
Die Speicherverwaltung für die AudioBuffers sieht wie folgt aus. Wenn das Feld AudioBuffer-Daten IntPtr.Zero enthält, ordnet die AudioQueue die Puffer zu und gibt sie frei, nachdem der Tapprozessor ausgeführt wurde. Wenn der Wert nicht NULL ist, muss er auf einen Speicherblock verweisen, der groß genug ist, um die angeforderte Anzahl von Frames aufzunehmen.
Diese Methode sollte nur über den AudioProcessingTap-Rückruf aufgerufen werden.