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작업에 사용할 수 있습니다.

요구 사항

요구 사항
헤더 avcstrm.h(Avcstrm.h 포함)

추가 정보

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN