AVStream のミューテックス

AVStream ミニドライバーは、ミューテックスとプロセス制御ゲートを使用してオブジェクトへのアクセスを同期します。 プロセス制御ゲートの詳細については、「AVStream のフロー制御ゲート」を参照してください。

AVStream には 3 つの異なるミューテックスがあり、これらはすべてミニドライバーから直接アクセスできます。

AVStream のデバイス ミューテックス

AVStream のフィルター制御ミューテックス

AVStream でのミューテックスの処理

デバイスからフィルターへの階層オブジェクトの同期には、デバイス ミューテックスを使用します。 フィルターからピンへのオブジェクトの同期には、フィルター制御ミューテックスを使用します。

AVStream API 関数には、特定のミューテックスの保持が必要なものもあります。 関連する関数の参照ページには、特定の関数を呼び出すときに特定のミューテックスを保持する必要があるかどうかが記載されています。