Partager via


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 la diffusion en continu RT, le pilote définit et utilise également la ACX_RT_STREAM_CALLBACKS.

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxstreams.h

Voir aussi