APO_FLAG列挙 (audioenginebaseapo.h)
APO_FLAG列挙は、オーディオ処理オブジェクト (APO) によってフラグとして使用される定数を定義します。
この列挙体は、 APO の登録プロパティを記述するのに役立つAPO_REG_PROPERTIES構造体によって使用されます。
構文
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
} ;
定数
APO_FLAG_NONE この APO に対して有効なフラグがないことを示します。 |
||
APO_FLAG_INPLACE この APO がインプレース処理を実行できることを示します。 これにより、プロセッサは入力と出力に共通のバッファーを使用できます。 |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH 入力接続と出力接続のフレームごとのサンプルが一致する必要があることを示します。 |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH 入力接続と出力接続の 1 秒あたりのフレーム数が一致する必要があることを示します。 |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH 入力接続と出力接続のサンプル コンテナーあたりのサンプル AND バイトあたりのビット数が一致する必要があることを示します。 |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT このメンバーの値は、前の 3 つのメンバーの論理 OR 結果によって決まります。 つまり、以下の要件が適用されます。 APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH)。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | audioenginebaseapo.h |