перечисление APO_FLAG (audioenginebaseapo.h)
Перечисление APO_FLAG определяет константы, используемые в качестве флагов объектом обработки звука (APO).
Это перечисление используется структурой APO_REG_PROPERTIES для описания свойств регистрации APO.
Синтаксис
typedef enum APO_FLAG {
APO_FLAG_NONE,
APO_FLAG_INPLACE,
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH,
APO_FLAG_FRAMESPERSECOND_MUST_MATCH,
APO_FLAG_BITSPERSAMPLE_MUST_MATCH,
APO_FLAG_MIXER,
APO_FLAG_DEFAULT
} ;
Константы
APO_FLAG_NONE Указывает, что для этого объекта APO не включены флаги. |
||
APO_FLAG_INPLACE Указывает, что этот объект APO может выполнять обработку на месте. Это позволяет процессору использовать общий буфер для ввода и вывода. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH Указывает, что выборки для каждого кадра для входных и выходных подключений должны совпадать. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH Указывает, что кадры в секунду для входных и выходных подключений должны совпадать. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH Указывает, что биты на выборку и байты на контейнер образца для входных и выходных подключений должны совпадать. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT Значение этого элемента определяется логическим результатом OR трех предыдущих элементов. Другими словами: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | audioenginebaseapo.h |