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 |