avcstrm.h header

This header is used by stream. For more information, see:

avcstrm.h contains the following programming interfaces:

IOCTLs

 
IOCTL_AVCSTRM_CLASS

An AV/C subunit driver uses the IRP_MJ_INTERNAL_DEVICE_CONTROL IRP, with the IoControlCode member set to IOCTL_AVCSTRM_CLASS, to communicate with avcstrm.sys.

Functions

 
INIT_AVCSTRM_HEADER

The INIT_AVCSTRM_HEADER macro initializes the SizeOfThisBlock, Version and Function members of the AVC_STREAM_REQUEST_BLOCK structure.

Structures

 
AVC_STREAM_REQUEST_BLOCK

The AVC_STREAM_REQUEST_BLOCK structure describes an AV/C streaming request to be processed by avcstrm.sys.
AVCSTRM_BUFFER_STRUCT

The AVCSTRM_BUFFER_STRUCT structure describes a buffer to be submitted to avcstrm.sys for read or write operations.
AVCSTRM_FORMAT_INFO

The AVCSTRM_FORMAT_INFO structure is used to describe a data stream.
AVCSTRM_OPEN_STRUCT

The AVCSTRM_OPEN_STRUCT structure describes a data stream to be opened.
CIP_HDR1

The CIP_HDR1 structure describes the generic data structure of the two quadlet CIP headers (first quadlet of the pair).
CIP_HDR2_FDF

The CIP_HDR2_FDF structure describes the second quadlet of a CIP header pair.
CIP_HDR2_MPEGTS

The CIP_HDR2_MPEGTS structure describes the second quadlet of a CIP header pair for an MPEGTS format stream.
CIP_HDR2_SYT

The CIP_HDR2_SYT structure describes the second quadlet of a CIP header pair for a DV format stream.
DVINFO

The DVINFO structure describes a DV stream format including its default streaming source information and stream control information.
KS_DATAFORMAT_DV_AVC

The KS_DATAFORMAT_DV_AVC structure stores the data format for an AV/C digital video connection.
KS_DATAFORMAT_MPEG2TS_AVC

The KS_DATAFORMAT_MPEG2TS_AVC structure stores the data format for an AV/C MPEG2 connection.
KS_DATARANGE_DV_AVC

The KS_DATARANGE_DV_AVC structure stores a range of AV/C digital video formats.
KS_DATARANGE_DVVIDEO

The KS_DATARANGE_DV_AVC structure stores a range of digital video formats.
KS_DATARANGE_MPEG2TS_AVC

The KS_DATARANGE_MPEG2TS_AVC structure stores a range of AV/C MPEG2 formats.

Enumerations

 
AVCSTRM_FORMAT

The AVCSTRM_FUNCTION enumeration defines the AV/C subunit stream formats supported by avcstrm.sys.
AVCSTRM_FUNCTION

The AVCSTRM_FUNCTION enumeration defines the functionality exposed by the avcstrm.sys driver.