| Предыдущий | Следующий |
| VFW_S_STREAM_OFF | VFW_S_NO_STOP_TIME |
VFW_S_CANT_CUE
Что означает VFW_S_CANT_CUE
VFW_S_CANT_CUE (0x00040268) — граф DirectShow не может полностью подготовить данные к немедленному воспроизведению в состоянии Pause.
Что проверить
- Это успешный результат с оговоркой, а не безусловный отказ. Проверьте, содержит ли граф live source или фильтр, который не поддерживает предварительную буферизацию.
- Не ждите бесконечно отдельного состояния cue. Для live source ориентируйтесь на документированное поведение переходов Pause и Run.
- Проверьте фактическое появление первых samples после Run; повреждённые данные и отсутствие данных следует отличать от нормальной невозможности предварительной подготовки.
Как подтвердить исправление
Корректное приложение принимает VFW_S_CANT_CUE как допустимое состояние для соответствующего графа и после Run начинает обработку первых доступных samples без зависания в ожидании cue.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.