ACX_RT_STREAM_CALLBACKS estrutura (acxstreams.h)
A estrutura de ACX_RT_STREAM_CALLBACKS define retornos de chamada para o streaming RT para a estrutura ACX.
Sintaxe
typedef struct _ACX_RT_STREAM_CALLBACKS {
ULONG Size;
PFN_ACX_STREAM_GET_HW_LATENCY EvtAcxStreamGetHwLatency;
PFN_ACX_STREAM_ALLOCATE_RTPACKETS EvtAcxStreamAllocateRtPackets;
PFN_ACX_STREAM_FREE_RTPACKETS EvtAcxStreamFreeRtPackets;
PFN_ACX_STREAM_SET_RENDER_PACKET EvtAcxStreamSetRenderPacket;
PFN_ACX_STREAM_GET_CURRENT_PACKET EvtAcxStreamGetCurrentPacket;
PFN_ACX_STREAM_GET_CAPTURE_PACKET EvtAcxStreamGetCapturePacket;
PFN_ACX_STREAM_GET_PRESENTATION_POSITION EvtAcxStreamGetPresentationPosition;
} ACX_RT_STREAM_CALLBACKS, *PACX_RT_STREAM_CALLBACKS;
Membros
Size
O comprimento, em bytes, dessa estrutura.
EvtAcxStreamGetHwLatency
O EvtAcxStreamGetHwLatency retorno de chamada.
EvtAcxStreamAllocateRtPackets
O EvtAcxStreamAllocateRtPackets retorno de chamada.
EvtAcxStreamFreeRtPackets
O EvtAcxStreamFreeRtPackets retorno de chamada.
EvtAcxStreamSetRenderPacket
O EvtAcxStreamSetRenderPacket retorno de chamada.
EvtAcxStreamGetCurrentPacket
O EvtAcxStreamGetCurrentPacket retorno de chamada.
EvtAcxStreamGetCapturePacket
O EvtAcxStreamGetCapturePacket retorno de chamada.
EvtAcxStreamGetPresentationPosition
O retorno de chamada EvtAcxStreamGetPresentationPosition.
Observações
O driver também deve definir e usar a estrutura ACX_STREAM_CALLBACKS para criar um ACXRTSTREAM.
Requisitos do ACX
versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | acxstreams.h |