estrutura ACX_RT_STREAM_CALLBACKS (acxstreams.h)
A estrutura ACX_RT_STREAM_CALLBACKS define retornos de chamada para 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 retorno de chamada EvtAcxStreamGetHwLatency .
EvtAcxStreamAllocateRtPackets
O retorno de chamada EvtAcxStreamAllocateRtPackets .
EvtAcxStreamFreeRtPackets
O retorno de chamada EvtAcxStreamFreeRtPackets .
EvtAcxStreamSetRenderPacket
O retorno de chamada EvtAcxStreamSetRenderPacket .
EvtAcxStreamGetCurrentPacket
O retorno de chamada EvtAcxStreamGetCurrentPacket .
EvtAcxStreamGetCapturePacket
O retorno de chamada EvtAcxStreamGetCapturePacket .
EvtAcxStreamGetPresentationPosition
O retorno de chamada EvtAcxStreamGetPresentationPosition .
Comentários
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 |