public final class AudioQueueProcessingTapFlags
extends java.lang.Object
Flags used in conjunction with processing taps
In the flags passed to AudioQueueProcessingTapNew, either the PreEffects or PostEffects flag must be set, but not both.
[@constant] kAudioQueueProcessingTap_PreEffects Signifies that the processing tap is inserted before any effects. Passed to AudioQueueProcessingTapNew and to the callback. [@constant] kAudioQueueProcessingTap_PostEffects Signifies that the processing tap is inserted after any effects. Passed to AudioQueueProcessingTapNew and to the callback. [@constant] kAudioQueueProcessingTap_Siphon Signifies that the processing tap is a siphon; it does not call GetSourceAudio. The callback instead receives the source audio and may not modify it. Passed to AudioQueueProcessingTapNew and to the callback. [@constant] kAudioQueueProcessingTap_StartOfStream Signifies that the source audio is the beginning of a continuous stream, i.e. following the beginning or resumption of playback or recording. Returned from GetSourceAudio. [@constant] kAudioQueueProcessingTap_EndOfStream Signifies that the source audio is past the end of stream. This happens when the audio queue is being stopped asynchronously and has finished playing all of its data. Returned from GetSourceAudio and should be propagated on return from the callback.
| Modifier and Type | Field and Description |
|---|---|
static int |
EndOfStream
0x200
|
static int |
PostEffects
0x02
|
static int |
PreEffects
0x01
|
static int |
Siphon
0x04
|
static int |
StartOfStream
0x100
|
public static final int PreEffects
public static final int PostEffects
public static final int Siphon
public static final int StartOfStream
public static final int EndOfStream