Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура ACX_RT_STREAM_CALLBACKS определяет обратные вызовы для потоковой передачи RT в платформу ACX.
Синтаксис
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;
Члены
Size
Длина в байтах этой структуры.
EvtAcxStreamGetHwLatency
Обратный вызов EvtAcxStreamGetHwLat ency.
EvtAcxStreamAllocateRtPackets
Обратный вызов EvtAcxStreamAllocateRtPackets.
EvtAcxStreamFreeRtPackets
Обратный вызов EvtAcxStreamFreeRtPack ets.
EvtAcxStreamSetRenderPacket
Обратный вызов EvtAcxStreamSetRenderPack et.
EvtAcxStreamGetCurrentPacket
Обратный вызов EvtAcxStreamGetCurrentPack et.
EvtAcxStreamGetCapturePacket
Обратный вызов EvtAcxStreamGetCapturePack et.
EvtAcxStreamGetPresentationPosition
Обратный вызов EvtAcxStreamGetPresentationPosition.
Замечания
Драйвер также должен определить и использовать структуру ACX_STREAM_CALLBACKS для создания ACXRTSTREAM.
Требования к ACX
минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в обзоре версий ACX.
Требования
| Требование | Ценность |
|---|---|
| заголовка | acxstreams.h |
См. также
- заголовка acxstreams.h
- AcxStreamInitAssignAcxRtStreamCallbacks