(avcstrm.h) AVCSTRM_OPEN_STRUCT 结构

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

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

要求

要求
Header avcstrm.h (包括 Avcstrm.h)

另请参阅

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN