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 バージョンの概要 参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | acxstreams.h |
IRQL | PASSIVE_LEVEL |
関連項目
- acxstreams.h ヘッダー を する