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 函数代码使用此结构来描述打开的作。 如果作成功,流上下文(handle)将返回到此结构的 AVCStrmContext 成员中的调用方, AVC_STREAM_REQUEST_BLOCK结构中的 AVCStrmContext 成员。

然后,通过将此值放置在AVC_STREAM_REQUEST_BLOCK结构的 AVCStrmContext 成员中,可以在后续 avcstrm.sys作中使用此值。

要求

要求 价值
标头 avcstrm.h (包括 Avcstrm.h)

另请参阅

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN