Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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 |