次の方法で共有


AVCSTRM_OPEN_STRUCT 構造体 (avcstrm.h)

AVCSTRM_OPEN_STRUCT構造体は、開くデータ ストリームを記述します。

構文

typedef struct _AVCSTRM_OPEN_STRUCT {
  KSPIN_DATAFLOW       DataFlow;
  PAVCSTRM_FORMAT_INFO AVCFormatInfo;
  PVOID                AVCStreamContext;
  HANDLE               hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;

メンバー

DataFlow

データ フローの方向を指定します。

AVCFormatInfo

サブユニット ストリーム形式の説明へのポインター。

AVCStreamContext

後続の avcstrm.sys 操作に渡されるストリーム コンテキスト (ハンドル) へのポインター。 そのコンテンツは使用または変更しないでください。

hPlugLocal

AV/C サブユニットによって作成されたローカル プラグを指定します。これは、ターゲット デバイスへの接続に使用されます。

注釈

AVCSTRM_OPEN関数コードでは、この構造体を使用して開いている操作を記述します。 操作が成功すると、AVC_STREAM_REQUEST_BLOCK構造体の AVCStrmContext メンバー ではなく 、この構造体の AVCStrmContext メンバーの呼び出し元にストリーム コンテキスト (ハンドル) が返されます。

この値は 、AVC_STREAM_REQUEST_BLOCK構造体 AVCStrmContext メンバーに配置することで、後続のavcstrm.sys操作で使用できます。

要件

要件
Header avcstrm.h (Avcstrm.h を含む)

こちらもご覧ください

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN