APO_FLAG-Enumeration (audioenginebaseapo.h)
Die APO_FLAG-Enumeration definiert Konstanten, die von einem Audioverarbeitungsobjekt (APO) als Flags verwendet werden.
Diese Enumeration wird von der APO_REG_PROPERTIES-Struktur verwendet, um die Registrierungseigenschaften eines APO zu beschreiben.
Syntax
typedef enum APO_FLAG {
APO_FLAG_NONE,
APO_FLAG_INPLACE,
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH,
APO_FLAG_FRAMESPERSECOND_MUST_MATCH,
APO_FLAG_BITSPERSAMPLE_MUST_MATCH,
APO_FLAG_MIXER,
APO_FLAG_DEFAULT
} ;
Konstanten
APO_FLAG_NONE Gibt an, dass für diesen APO keine Flags aktiviert sind. |
||
APO_FLAG_INPLACE Gibt an, dass dieser APO die direkte Verarbeitung durchführen kann. Dadurch kann der Prozessor einen gemeinsamen Puffer für Eingabe und Ausgabe verwenden. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH Gibt an, dass die Beispiele pro Frame für die Eingabe- und Ausgabeverbindungen übereinstimmen müssen. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH Gibt an, dass die Frames pro Sekunde für die Eingabe- und Ausgabeverbindungen übereinstimmen müssen. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH Gibt an, dass Bits pro Beispiel und Bytes pro Beispielcontainer für die Eingabe- und Ausgabeverbindungen übereinstimmen müssen. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT Der Wert dieses Members wird durch das logische OR-Ergebnis der drei vorherigen Member bestimmt. Anders gesagt: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | audioenginebaseapo.h |