IApoAuxiliaryInputConfiguration::AddAuxiliaryInput メソッド (audioenginebaseapo.h)
APO に補助入力を追加し、初期化パラメーターを提供します。
構文
HRESULT AddAuxiliaryInput(
DWORD dwInputId,
UINT32 cbDataSize,
BYTE *pbyData,
APO_CONNECTION_DESCRIPTOR *pInputConnection
);
パラメーター
dwInputId
入力の識別子。 これは、システムによって生成される一意の識別子です。 APO では、この識別子を使用して複数の補助入力を区別できます。
cbDataSize
初期化データのサイズ (バイト単位)。
pbyData
この APO に固有の初期化データ。
pInputConnection
この補助入力接続の接続記述子。
戻り値
HRESULT
HRESULT | 説明 |
---|---|
APOERR_NUM_CONNECTIONS_INVALID | APO は補助入力を想定していません。 |
注釈
初期化データは可変長であり、次の形式になります。 初期化データの使用については、「 IAudioProcessingObject::Initialize 」を参照してください。
struct MyAPOInitializationData
{
APOInitBaseStruct APOInit;
// add additional fields here...
};
このメソッドは、APO が処理のためにロックされていない場合にのみ呼び出されます。 このメソッドは、リアルタイム処理スレッドから呼び出されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
Header | audioenginebaseapo.h |