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 포함) |