avcstrm.h 헤더
이 헤더는 스트림에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
avcstrm.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_AVCSTRM_CLASS AV/C 하위 단위 드라이버는 IoControlCode 멤버가 IOCTL_AVCSTRM_CLASS 설정된 IRP_MJ_INTERNAL_DEVICE_CONTROL IRP를 사용하여 avcstrm.sys 통신합니다. |
함수
INIT_AVCSTRM_HEADER INIT_AVCSTRM_HEADER 매크로는 AVC_STREAM_REQUEST_BLOCK 구조체의 SizeOfThisBlock, Version 및 Function 멤버를 초기화합니다. |
구조체
AVC_STREAM_REQUEST_BLOCK AVC_STREAM_REQUEST_BLOCK 구조는 avcstrm.sys 처리할 AV/C 스트리밍 요청을 설명합니다. |
AVCSTRM_BUFFER_STRUCT AVCSTRM_BUFFER_STRUCT 구조는 읽기 또는 쓰기 작업을 위해 avcstrm.sys 제출할 버퍼를 설명합니다. |
AVCSTRM_FORMAT_INFO AVCSTRM_FORMAT_INFO 구조는 데이터 스트림을 설명하는 데 사용됩니다. |
AVCSTRM_OPEN_STRUCT AVCSTRM_OPEN_STRUCT 구조는 열 데이터 스트림을 설명합니다. |
CIP_HDR1 CIP_HDR1 구조는 두 개의 쿼드렛 CIP 헤더(쌍의 첫 번째 쿼드렛)의 제네릭 데이터 구조를 설명합니다. |
CIP_HDR2_FDF CIP_HDR2_FDF 구조체는 CIP 헤더 쌍의 두 번째 쿼드렛을 설명합니다. |
CIP_HDR2_MPEGTS CIP_HDR2_MPEGTS 구조체는 MPEGTS 형식 스트림에 대한 CIP 헤더 쌍의 두 번째 쿼드렛을 설명합니다. |
CIP_HDR2_SYT CIP_HDR2_SYT 구조체는 DV 형식 스트림에 대한 CIP 헤더 쌍의 두 번째 쿼드렛을 설명합니다. |
DVINFO DVINFO 구조는 기본 스트리밍 원본 정보 및 스트림 제어 정보를 포함하여 DV 스트림 형식을 설명합니다. |
KS_DATAFORMAT_DV_AVC KS_DATAFORMAT_DV_AVC 구조는 AV/C 디지털 비디오 연결에 대한 데이터 형식을 저장합니다. |
KS_DATAFORMAT_MPEG2TS_AVC KS_DATAFORMAT_MPEG2TS_AVC 구조체는 AV/C MPEG2 연결에 대한 데이터 형식을 저장합니다. |
KS_DATARANGE_DV_AVC KS_DATARANGE_DV_AVC 구조는 다양한 AV/C 디지털 비디오 형식을 저장합니다. |
KS_DATARANGE_DVVIDEO KS_DATARANGE_DV_AVC 구조는 다양한 디지털 비디오 형식을 저장합니다. |
KS_DATARANGE_MPEG2TS_AVC KS_DATARANGE_MPEG2TS_AVC 구조체는 AV/C MPEG2 형식의 범위를 저장합니다. |
열거형
AVCSTRM_FORMAT AVCSTRM_FUNCTION 열거형은 avcstrm.sys 지원하는 AV/C 하위 단위 스트림 형식을 정의합니다. |
AVCSTRM_FUNCTION AVCSTRM_FUNCTION 열거형은 avcstrm.sys 드라이버에서 노출하는 기능을 정의합니다. |