다음을 통해 공유


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 드라이버에서 노출하는 기능을 정의합니다.