AcxStreamBridgeGetTargetStream 関数 (acxstreams.h)
AcxStreamBridgeGetTargetStream 関数は、指定された ACXSTREAMBRIDGE オブジェクトの入力 ACXSTREAM オブジェクトに関連付けられた ACXTARGETSTREAM オブジェクトを取得します。 ACX オブジェクトの詳細については、「 ACX - ACX オブジェクトの概要」を参照してください。
構文
ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
ACXSTREAMBRIDGE Bridge,
ACXSTREAM Stream
);
パラメーター
Bridge
ACXSTREAMBRIDGE オブジェクト ハンドル。
Stream
ACXSTREAM オブジェクト ハンドル。 ACXSTREAM オブジェクトは、回線によって作成されたオーディオ ストリームを表します。
戻り値
ACXTARGETSTREAM オブジェクト ハンドル。
注釈
ACXSTREAMBRIDGE オブジェクトは、回線がストリームの作成、ストリームの状態遷移、およびエンドポイントの回線ストリーム セグメント間の DRM 設定を伝達するために使用されます。 このオブジェクトは、マルチ回線 (オーディオ 複合) シナリオでのみ使用されます。
この DDI は、ドライバーの入力ストリーム プロパティ ハンドラー コンテキストからのみ呼び出すことができます。 呼び出し元はこの DDI を呼び出して、このストリーム ブリッジ オブジェクトのアウトストリームに I/O を手動で送信します。
返されるターゲット ストリームは、入力ストリーム プロパティ ハンドラーのコンテキストでのみ有効です。 ターゲット ストリームは、他の ks プロパティ ストリーム操作の指示に応じて、他の I/O (状態の変更など) の送信に既にビジー状態になっている可能性があることに注意してください。
例
使用例を次に示します。
status = AcxStreamBridgeAddStream(bridge, stream);
targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |