| Предыдущий | Следующий |
| MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS | MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID |
MF_E_BAD_OPL_STRUCTURE_FORMAT
Что означает MF_E_BAD_OPL_STRUCTURE_FORMAT
MF_E_BAD_OPL_STRUCTURE_FORMAT — Media Foundation получила структуру Output Protection Level неверного формата.
Практический смысл
Protected-media API не может разобрать OPL metadata из-за неправильного размера, версии, reserved fields или layout структуры. Ошибка относится к формату control data, а не к media samples.
Что проверить
- Сохраните raw OPL structure и её размер.
- Сверьте version/layout со SDK и разрядностью компонента.
- Проверьте инициализацию reserved fields.
- Если structure приходит от драйвера/компонента, сравните с версией, для которой он был собран.
- Сравните сериализованный размер структуры с размером, который ожидает вызываемый Media Foundation API, до передачи protection data дальше.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
