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 |