Partager via


structure AVCSTRM_BUFFER_STRUCT (avcstrm.h)

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

Syntaxe

typedef struct _AVCSTRM_BUFFER_STRUCT {
  BOOL             ClockProvider;
  HANDLE           ClockHandle;
  PKSSTREAM_HEADER StreamHeader;
  PVOID            FrameBuffer;
  PVOID            Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;

Membres

ClockProvider

Indique si le pilote de sous-unité lui-même sert de fournisseur d’horloges. Il s’agit TRUE si ce flux sert également de fournisseur d’horloges, sinon, il s’agit FAUX.

ClockHandle

Spécifie un handle à un fournisseur d’horloges autre que le pilote de sous-unité lui-même.

StreamHeader

Pointeur vers un en-tête de diffusion en continu du noyau qui décrit un paquet de données à lire ou écrire dans une broche de pilote de diffusion en continu.

FrameBuffer

Pointeur vers une adresse virtuelle d’espace système non paginé pour la mémoire tampon décrite par mdL.

Context

Pointeur vers une valeur de contexte client.

Exigences

Exigence Valeur
d’en-tête avcstrm.h (include Avcstrm.h)

Voir aussi

KSSTREAM_HEADER