structure ACX_STREAM_CALLBACKS (acxstreams.h)

La structure ACX_STREAM_CALLBACKS identifie les rappels de pilotes pour la diffusion en continu vers l’infrastructure ACX. Cette structure fait partie de la structure ACX_PIN_CONFIG.

Syntaxe

typedef struct _ACX_STREAM_CALLBACKS {
  ULONG                                Size;
  PFN_ACX_STREAM_PREPARE_HARDWARE      EvtAcxStreamPrepareHardware;
  PFN_ACX_STREAM_RELEASE_HARDWARE      EvtAcxStreamReleaseHardware;
  PFN_ACX_STREAM_RUN                   EvtAcxStreamRun;
  PFN_ACX_STREAM_PAUSE                 EvtAcxStreamPause;
  PFN_ACX_STREAM_ASSIGN_DRM_CONTENT_ID EvtAcxStreamAssignDrmContentId;
} ACX_STREAM_CALLBACKS, *PACX_STREAM_CALLBACKS;

Membres

Size

Longueur, en octets, de cette structure.

EvtAcxStreamPrepareHardware

Rappel PFN_ACX_STREAM_PREPARE_HARDWARE .

EvtAcxStreamReleaseHardware

Rappel PFN_ACX_STREAM_RELEASE_HARDWARE .

EvtAcxStreamRun

Rappel PFN_ACX_STREAM_RUN .

EvtAcxStreamPause

Rappel PFN_ACX_STREAM_PAUSE .

EvtAcxStreamAssignDrmContentId

Rappel EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID .

Remarques

Pour le streaming RT, le pilote définit et utilise également les ACX_RT_STREAM_CALLBACKS.

Configuration requise d’ACX

Version minimale d’ACX : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxstreams.h

Voir aussi