MS формат етикет за Opus кодек

Има ли дефиниран маркер за формат за Opus, който трябва да се използва със структурата WAVEFORMATEX? Вижте WAVEFORMATEX структура, wFormatTag.


person user3569107    schedule 10.09.2014    source източник


Отговори (2)



Докато няма официален етикет за формат за Opus, ще използвам WAVE_FORMAT_EXTENSIBLE вместо това, използвайки MEDIASUBTYPE_OPUS за параметъра SubFormat.

#define WAVE_FORMAT_OPUS      mmioFOURCC('O','P','U','S')
DEFINE_GUID(MEDIASUBTYPE_OPUS,
  WAVE_FORMAT_OPUS, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);

WAVEFORMATEXTENSIBLE ви позволява да избегнете необходимостта да регистрирате нов етикет за формат в Microsoft.

Вижте MMReg.h в Windows SDK

person user3569107    schedule 19.09.2014