Partager via


en-tête avcstrm.h

Cet en-tête est utilisé par flux. Pour plus d'informations, consultez les pages suivantes :

avcstrm.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_AVCSTRM_CLASS

Un pilote de sous-unité AV/C utilise l’IRP IRP_MJ_INTERNAL_DEVICE_CONTROL, avec le membre IoControlCode défini sur IOCTL_AVCSTRM_CLASS, pour communiquer avec avcstrm.sys.

Fonctions

 
INIT_AVCSTRM_HEADER

La macro INIT_AVCSTRM_HEADER initialise les membres SizeOfThisBlock, Version et Function de la structure AVC_STREAM_REQUEST_BLOCK.

Structures

 
AVC_STREAM_REQUEST_BLOCK

La structure AVC_STREAM_REQUEST_BLOCK décrit une demande de streaming AV/C à traiter par avcstrm.sys.
AVCSTRM_BUFFER_STRUCT

La structure AVCSTRM_BUFFER_STRUCT décrit une mémoire tampon à soumettre à avcstrm.sys pour les opérations de lecture ou d’écriture.
AVCSTRM_FORMAT_INFO

La structure AVCSTRM_FORMAT_INFO est utilisée pour décrire un flux de données.
AVCSTRM_OPEN_STRUCT

La structure AVCSTRM_OPEN_STRUCT décrit un flux de données à ouvrir.
CIP_HDR1

La structure CIP_HDR1 décrit la structure de données générique des deux en-têtes CIP quadlet (premier quadlet de la paire).
CIP_HDR2_FDF

La structure CIP_HDR2_FDF décrit le deuxième quadlet d’une paire d’en-têtes CIP.
CIP_HDR2_MPEGTS

La structure CIP_HDR2_MPEGTS décrit le deuxième quadlet d’une paire d’en-têtes CIP pour un flux au format MPEGTS.
CIP_HDR2_SYT

La structure CIP_HDR2_SYT décrit le deuxième quadlet d’une paire d’en-têtes CIP pour un flux de format DV.
DVINFO

La structure DVINFO décrit un format de flux DV, y compris ses informations de source de streaming par défaut et ses informations de contrôle de flux.
KS_DATAFORMAT_DV_AVC

La structure KS_DATAFORMAT_DV_AVC stocke le format de données d’une connexion vidéo numérique AV/C.
KS_DATAFORMAT_MPEG2TS_AVC

La structure KS_DATAFORMAT_MPEG2TS_AVC stocke le format de données d’une connexion MPEG2 AV/C.
KS_DATARANGE_DV_AVC

La structure KS_DATARANGE_DV_AVC stocke une gamme de formats vidéo numériques AV/C.
KS_DATARANGE_DVVIDEO

La structure KS_DATARANGE_DV_AVC stocke une gamme de formats vidéo numériques.
KS_DATARANGE_MPEG2TS_AVC

La structure KS_DATARANGE_MPEG2TS_AVC stocke une gamme de formats MPEG2 AV/C.

Énumérations

 
AVCSTRM_FORMAT

L’énumération AVCSTRM_FUNCTION définit les formats de flux de sous-unités AV/C pris en charge par avcstrm.sys.
AVCSTRM_FUNCTION

L’énumération AVCSTRM_FUNCTION définit les fonctionnalités exposées par le pilote avcstrm.sys.