Поделиться через


заголовок mmeapi.h

Этот заголовок используется Windows Multimedia. Дополнительные сведения можно найти здесь

mmeapi.h содержит следующие интерфейсы программирования:

Functions

 
auxGetDevCaps

Функция auxGetDevCaps (mmeapi.h) извлекает возможности заданного вспомогательного выходного устройства.
auxGetDevCapsA

Функция auxGetDevCaps извлекает возможности заданного вспомогательного выходного устройства. (auxGetDevCapsA)
auxGetDevCapsW

Функция auxGetDevCapsW (Юникод) (mmeapi.h) извлекает возможности заданного вспомогательного выходного устройства.
auxGetNumDevs

Функция auxGetNumDevs извлекает количество вспомогательных выходных устройств, присутствующих в системе.
auxGetVolume

Функция auxGetVolume извлекает текущий параметр тома указанного вспомогательного выходного устройства.
auxOutMessage

Функция auxOutMessage отправляет сообщение на заданное вспомогательное выходное устройство. Эта функция также выполняет проверку ошибок на идентификаторе устройства, переданном в рамках сообщения.
auxSetVolume

Функция auxSetVolume задает том указанного вспомогательного выходного устройства.
MEVT_EVENTPARM

Макрос MEVT_EVENTPARM извлекает параметры события или длину из значения, указанного в элементе dwEvent структуры MIDIEVENT.
MEVT_EVENTTYPE

Макрос MEVT_EVENTTYPE извлекает тип события из значения, указанного в элементе dwEvent структуры MIDIEVENT.
midiConnect

Функция midiConnect подключает входное устройство MIDI к устройству MIDI- или выходному устройству или подключает устройство midi thru к выходному устройству MIDI.
midiDisconnect

Функция midiDisconnect отключает входное устройство MIDI от устройства MIDI или выходного устройства, а также отключает устройство MIDI от выходного устройства MIDI.
midiInAddBuffer

Функция midiInAddBuffer отправляет входной буфер на указанное открытое устройство ввода MIDI. Эта функция используется для системных сообщений.
midiInClose

Функция midiInClose закрывает указанное устройство ввода MIDI.
midiInGetDevCaps

Функция midiInGetDevCaps (mmeapi.h) определяет возможности указанного устройства ввода MIDI.
midiInGetDevCapsA

Функция midiInGetDevCaps определяет возможности указанного устройства ввода MIDI. (midiInGetDevCapsA)
midiInGetDevCapsW

Функция midiInGetDevCapsW (Юникод) (mmeapi.h) определяет возможности указанного устройства ввода MIDI.
midiInGetErrorText

Функция midiInGetErrorText (mmeapi.h) получает текстовое описание ошибки, определяемой указанным кодом ошибки.
midiInGetErrorTextA

Функция midiInGetErrorText извлекает текстовое описание ошибки, определяемой указанным кодом ошибки. (midiInGetErrorTextA)
midiInGetErrorTextW

Функция midiInGetErrorTextW (Юникод) (mmeapi.h) получает текстовое описание ошибки, определяемой указанным кодом ошибки.
midiInGetID

Функция midiInGetID получает идентификатор устройства для заданного устройства ввода MIDI.
midiInGetNumDevs

Функция midiInGetNumDevs извлекает количество устройств ввода MIDI в системе.
midiInMessage

Функция midiInMessage отправляет сообщение драйверу устройства MIDI.
midiInOpen

Функция midiInOpen открывает указанное устройство ввода MIDI.
midiInPrepareHeader

Функция midiInPrepareHeader подготавливает буфер для ввода MIDI.
midiInReset

Функция midiInReset останавливает входные данные на заданном устройстве ввода MIDI.
midiInStart

Функция midiInStart запускает входные данные MIDI на указанном устройстве ввода MIDI.
midiInStop

Функция midiInStop останавливает входные данные MIDI на указанном устройстве ввода MIDI.
midiInUnprepareHeader

Функция midiInUnprepareHeader очищает подготовку, выполняемую функцией midiInPrepareHeader.
midiOutCacheDrumPatches

Функция midiOutCacheDrumPatches запрашивает предварительную загрузку внутреннего устройства синтезатора MIDI и кэширует указанный набор исправлений на основе ключей.
midiOutCachePatches

Функция midiOutCachePatches запрашивает предварительную загрузку внутреннего устройства синтезатора MIDI и кэширует указанный набор исправлений.
midiOutClose

Функция midiOutClose закрывает указанное выходное устройство MIDI.
midiOutGetDevCaps

Функция midiOutGetDevCaps (mmeapi.h) запрашивает указанное выходное устройство MIDI для определения его возможностей.
midiOutGetDevCapsA

Функция midiOutGetDevCaps запрашивает указанное выходное устройство MIDI для определения его возможностей. (midiOutGetDevCapsA)
midiOutGetDevCapsW

Функция midiOutGetDevCapsW (Юникод) (mmeapi.h) запрашивает указанное выходное устройство MIDI для определения его возможностей.
midiOutGetErrorText

Функция midiOutGetErrorText (mmeapi.h) получает текстовое описание ошибки, определяемой указанным кодом ошибки.
midiOutGetErrorTextA

Функция midiOutGetErrorText извлекает текстовое описание ошибки, определяемой указанным кодом ошибки. (midiOutGetErrorTextA)
midiOutGetErrorTextW

Функция midiOutGetErrorTextW (Юникод) (mmeapi.h) получает текстовое описание ошибки, определяемой указанным кодом ошибки.
midiOutGetID

Функция midiOutGetID извлекает идентификатор устройства для данного выходного устройства MIDI.
midiOutGetNumDevs

Функция midiOutGetNumDevs извлекает количество выходных устройств MIDI, присутствующих в системе.
midiOutGetVolume

Функция midiOutGetVolume извлекает текущий параметр тома выходного устройства MIDI.
midiOutLongMsg

Функция midiOutLongMsg отправляет системное сообщение MIDI на указанное выходное устройство MIDI.
midiOutMessage

Функция midiOutMessage отправляет сообщение драйверам устройств MIDI. Эта функция используется только для сообщений, относящихся к драйверу, которые не поддерживаются API MIDI.
midiOutOpen

Функция midiOutOpen открывает выходное устройство MIDI для воспроизведения.
midiOutPrepareHeader

Функция midiOutPrepareHeader подготавливает к выходным данным буфер MIDI, исключающий систему или поток.
midiOutReset

Функция midiOutReset отключает все заметки во всех каналах MIDI для указанного выходного устройства MIDI.
midiOutSetVolume

Функция midiOutSetVolume задает том выходного устройства MIDI.
midiOutShortMsg

Функция midiOutShortMsg отправляет короткое сообщение MIDI на указанное выходное устройство MIDI.
midiOutUnprepareHeader

Функция midiOutUnprepareHeader очищает подготовку, выполняемую функцией midiOutPrepareHeader.
midiStreamClose

Функция midiStreamClose закрывает открытый поток MIDI.
midiStreamOpen

Функция midiStreamOpen открывает поток MIDI для вывода. По умолчанию устройство открывается в приостановленном режиме. Дескриптор потока, полученный этой функцией, должен использоваться во всех последующих ссылках на поток.
midiStreamOut

Функция midiStreamOut воспроизводит или помещает поток (буфер) данных MIDI на выходное устройство MIDI.
midiStreamPause

Функция midiStreamPause приостанавливает воспроизведение указанного потока MIDI.
midiStreamPosition

Функция midiStreamPosition извлекает текущую позицию в потоке MIDI.
midiStreamProperty

Функция midiStreamProperty задает или извлекает свойства потока данных MIDI, связанного с выходным устройством MIDI.
midiStreamRestart

Функция midiStreamRestart перезапускает приостановленный поток MIDI.
midiStreamStop

Функция midiStreamStop отключает все заметки во всех каналах MIDI для указанного выходного устройства MIDI.
mixerClose

Функция mixerClose закрывает указанное устройство миксера.
mixerGetControlDetails

Функция mixerGetControlDetails (mmeapi.h) получает сведения об одном элементе управления, связанном с звуковой линией.
mixerGetControlDetailsA

Функция mixerGetControlDetails извлекает сведения об одном элементе управления, связанном с звуковой линией. (mixerGetControlDetailsA)
mixerGetControlDetailsW

Функция mixerGetControlDetailsW (Юникод) (mmeapi.h) получает сведения об одном элементе управления, связанном с звуковой линией.
mixerGetDevCaps

Функция mixerGetDevCaps (mmeapi.h) запрашивает указанное устройство миксера для определения его возможностей.
mixerGetDevCapsA

Функция mixerGetDevCaps запрашивает указанное устройство миксера, чтобы определить его возможности. (mixerGetDevCapsA)
mixerGetDevCapsW

Функция mixerGetDevCapsW (Юникод) (mmeapi.h) запрашивает указанное устройство миксера для определения его возможностей.
mixerGetID

Функция mixerGetID извлекает идентификатор устройства для устройства миксера, связанного с указанным дескриптором устройства.
mixerGetLineControls

Функция mixerGetLineControls (mmeapi.h) извлекает один или несколько элементов управления, связанных с звуковой линией.
mixerGetLineControlsA

Функция mixerGetLineControls извлекает один или несколько элементов управления, связанных с звуковой линией. (mixerGetLineControlsA)
mixerGetLineControlsW

Функция mixerGetLineControlsW (Юникод) извлекает один или несколько элементов управления, связанных с звуковой линией. (mixerGetLineControlsW)
mixerGetLineInfo

Функция mixerGetLineInfo извлекает сведения о определенной строке устройства миксера и содержит параметры, изменяющие функцию.
mixerGetLineInfoA

Функция mixerGetLineInfo извлекает сведения о определенной строке устройства миксера. (mixerGetLineInfoA)
mixerGetLineInfoW

Функция mixerGetLineInfoW (Юникод) получает сведения о определенной строке устройства миксера. (mixerGetLineInfoW)
mixerGetNumDevs

Функция mixerGetNumDevs извлекает количество устройств миксера, присутствующих в системе.
mixerMessage

Функция mixerMessage отправляет сообщение драйвера пользовательского миксера непосредственно драйверу миксера.
mixerOpen

Функция mixerOpen открывает указанное устройство миксера и гарантирует, что устройство не будет удалено, пока приложение не закроет дескриптор.
mixerSetControlDetails

Функция mixerSetControlDetails задает свойства одного элемента управления, связанного с звуковой линией.
waveInAddBuffer

Функция waveInAddBuffer отправляет входной буфер на заданное устройство ввода волнового звука. Когда буфер заполнен, приложение уведомляется.
waveInClose

Функция waveInClose закрывает заданное устройство ввода волнового звука.
waveInGetDevCaps

Функция waveInGetDevCaps извлекает возможности заданного входного устройства waveform-audio.
waveInGetDevCapsA

Функция waveInGetDevCapsA извлекает возможности заданного устройства ввода волнового звука. (ANSI)
waveInGetDevCapsW

Функция waveInGetDevCapsA извлекает возможности заданного устройства ввода волнового звука. (Юникод)
waveInGetErrorText

Функция waveInGetErrorText извлекает текстовое описание ошибки, определяемой заданным номером ошибки.
waveInGetID

Функция waveInGetID получает идентификатор устройства для заданного устройства ввода в формате waveform-audio.
waveInGetNumDevs

Функция waveInGetNumDevs возвращает количество входных устройств waveform-audio, присутствующих в системе.
waveInGetPosition

waveInGetPosition больше не поддерживается для использования в Windows Vista.
waveInMessage

Функция waveInMessage отправляет сообщения драйверам устройства ввода в формате волны.
waveInOpen

Функция waveInOpen открывает заданное устройство ввода в формате волны для записи.
waveInPrepareHeader

Функция waveInPrepareHeader подготавливает буфер для входных данных waveform-audio.
waveInReset

Функция waveInReset останавливает входные данные на заданном устройстве ввода волнового звука и сбрасывает текущую позицию до нуля. Все ожидающие буферы помечаются как сделано и возвращаются в приложение.
waveInStart

Функция waveInStart запускает входные данные на заданном устройстве ввода волнового звука.
waveInStop

Функция waveInStop останавливает входные данные waveform-audio.
waveInUnprepareHeader

Функция waveInUnprepareHeader очищает подготовку, выполняемую функцией waveInPrepareHeader.
waveOutLoop

Функция waveOutBreakLoop прерывает цикл на заданном устройстве вывода волны и позволяет воспроизводить следующий блок в списке драйверов.
waveOutClose

Функция waveOutClose закрывает заданное устройство вывода волнового звука.
waveOutGetDevCaps

Функция waveOutGetDevCaps извлекает возможности заданного устройства вывода волнового звука.
waveOutGetDevCapsA

Функция waveOutGetDevCapsA извлекает возможности заданного устройства вывода волнового звука. (ANSI)
waveOutGetDevCapsW

Функция waveOutGetDevCapsW извлекает возможности заданного устройства вывода волнового звука. (Юникод)
waveOutGetErrorText

Функция waveOutGetErrorText извлекает текстовое описание ошибки, определяемой заданным номером ошибки.
waveOutGetID

Функция waveOutGetID извлекает идентификатор устройства для заданного устройства вывода волны-аудио.
waveOutGetNumDevs

Функция waveOutGetNumDevs извлекает количество устройств вывода волны-аудио, присутствующих в системе.
waveOutGetPitch

Функция waveOutGetPitch извлекает текущий параметр шага для указанного устройства вывода волнового звука.
waveOutGetPlaybackRate

Функция waveOutGetPlaybackRate извлекает текущую частоту воспроизведения для указанного выходного устройства волнового звука.
waveOutGetPosition

Функция waveOutGetPosition извлекает текущую позицию воспроизведения данного устройства вывода волны-аудио.
waveOutGetVolume

Функция waveOutGetVolume извлекает текущий уровень тома указанного устройства вывода волнового звука.
waveOutMessage

Функция waveOutMessage отправляет сообщения драйверам выходных данных waveform-audio.
waveOutOpen

Функция waveOutOpen открывает заданное устройство вывода волнового звука для воспроизведения.
waveOutPause

Функция waveOutPause приостанавливает воспроизведение на заданном устройстве вывода волнового звука. Текущая позиция сохраняется. Используйте функцию waveOutRestart для возобновления воспроизведения из текущей позиции.
waveOutPrepareHeader

Функция waveOutPrepareHeader подготавливает блок данных waveform-audio для воспроизведения.
waveOutReset

Функция waveOutReset останавливает воспроизведение на заданном устройстве вывода волны и сбрасывает текущую позицию до нуля. Все ожидающие буферы воспроизведения помечены как выполненные (WHDR_DONE) и возвращаются в приложение.
waveOutRestart

Функция waveOutRestart возобновляет воспроизведение на приостановленном звуковом устройстве.
waveOutSetPitch

Функция waveOutSetPitch задает шаг для указанного устройства вывода волны-аудио.
waveOutSetPlaybackRate

Функция waveOutSetPlaybackRate задает частоту воспроизведения для указанного устройства вывода волнового звука.
waveOutSetVolume

Функция waveOutSetVolume задает уровень громкости указанного устройства вывода волны-аудио.
waveOutUnprepareHeader

Функция waveOutUnprepareHeader очищает подготовку, выполняемую функцией waveOutPrepareHeader. Эта функция должна вызываться после завершения драйвера устройства блоком данных. Перед освобождением буфера необходимо вызвать эту функцию.
waveOutWrite

Функция waveOutWrite отправляет блок данных на заданное устройство вывода волны-аудио.

Структуры

 
AUXCAPS

Структура AUXCAPS описывает возможности вспомогательного выходного устройства. (AUXCAPS)
AUXCAPSA

Структура AUXCAPS описывает возможности вспомогательного выходного устройства. (AUXCAPSA)
AUXCAPSW

Структура AUXCAPS описывает возможности вспомогательного выходного устройства. (AUXCAPSW)
MIDIEVENT

Структура MIDIEVENT описывает событие MIDI в буфере потока.
MIDIHDR

Структура MIDIHDR определяет заголовок, используемый для идентификации системного или потокового буфера MIDI.
MIDIINCAPS

Структура MIDIINCAPS описывает возможности устройства ввода MIDI. (MIDIINCAPS)
MIDIINCAPSA

Структура MIDIINCAPS описывает возможности устройства ввода MIDI. (MIDIINCAPSA)
MIDIINCAPSW

Структура MIDIINCAPS описывает возможности устройства ввода MIDI. (MIDIINCAPSW)
MIDIOUTCAPS

Структура MIDIOUTCAPS описывает возможности выходного устройства MIDI. (MIDIOUTCAPS)
MIDIOUTCAPSA

Структура MIDIOUTCAPS описывает возможности выходного устройства MIDI. (MIDIOUTCAPSA)
MIDIOUTCAPSW

Структура MIDIOUTCAPS описывает возможности выходного устройства MIDI. (MIDIOUTCAPSW)
MIDIPROPTEMPO

Структура MIDIPROPTEMPO содержит свойство tempo для потока.
MIDIPROPTIMEDIV

Структура MIDIPROPTIMEDIV содержит свойство деления времени для потока.
MIDISTRMBUFFVER

Структура MIDISTRMBUFFVER содержит сведения о версии для длинного события MIDI типа MEVT_VERSION.
MIXERCAPS

Структура MIXERCAPS описывает возможности устройства миксера. (MIXERCAPS)
MIXERCAPSA

Структура MIXERCAPS описывает возможности устройства миксера. (MIXERCAPSA)
MIXERCAPSW

Структура MIXERCAPS описывает возможности устройства миксера. (MIXERCAPSW)
MIXERCONTROL

Структура MIXERCONTROL описывает состояние и метрики одного элемента управления для звуковой линии. (MIXERCONTROL, *PMIXERCONTROL, FAR *PMIXERCONTROL)
MIXERCONTROLA

Структура MIXERCONTROL описывает состояние и метрики одного элемента управления для звуковой линии. (mixercontrola)
MIXERCONTROLDETAILS

Структура MIXERCONTROLDETAILS относится к структурам элементов управления, получению или настройке сведений о состоянии элемента управления аудиомиксера. (MIXERCONTROLDETAILS)
MIXERCONTROLDETAILS_BOOLEAN

Структура MIXERCONTROLDETAILS_BOOLEAN извлекает и задает логические свойства элемента управления для элемента управления аудиомиксического миксера.
MIXERCONTROLDETAILS_LISTTEXT

Структура MIXERCONTROLDETAILS_LISTTEXT извлекает текст списка, текст метки и (или) диапазон диапазонов для элементов управления несколькими элементами.
MIXERCONTROLDETAILS_LISTTEXTA

Структура MIXERCONTROLDETAILS относится к структурам элементов управления, получению или настройке сведений о состоянии элемента управления аудиомиксера. (mixercontroldetails_listtexta)
MIXERCONTROLDETAILS_LISTTEXTW

Структура MIXERCONTROLDETAILS относится к структурам элементов управления, получению или настройке сведений о состоянии элемента управления аудиомиксера. (mixercontroldetails_listtextw)
MIXERCONTROLDETAILS_SIGNED

Структура MIXERCONTROLDETAILS_SIGNED извлекает и задает свойства элемента управления типом подписи для элемента управления аудиомиксатора.
MIXERCONTROLDETAILS_UNSIGNED

Структура MIXERCONTROLDETAILS_UNSIGNED извлекает и задает свойства элемента управления без знака для элемента управления аудиомиксатора.
MIXERCONTROLW

Структура MIXERCONTROL описывает состояние и метрики одного элемента управления для звуковой линии. (mixercontrolw)
MIXERLINE

Структура MIXERLINE описывает состояние и метрики звуковой линии. (MIXERLINE)
MIXERLINEA

Структура MIXERLINE описывает состояние и метрики звуковой линии. (MIXERLINEA)
MIXERLINECONTROLS

Структура MIXERLINECONTROLS содержит сведения об элементах управления звуковой линии. (MIXERLINECONTROLS)
MIXERLINECONTROLSA

Структура MIXERLINECONTROLS содержит сведения об элементах управления звуковой линии. (MIXERLINECONTROLSA)
MIXERLINECONTROLSW

Структура MIXERLINECONTROLS содержит сведения об элементах управления звуковой линии. (MIXERLINECONTROLSW)
MIXERLINEW

Структура MIXERLINE описывает состояние и метрики звуковой линии. (MIXERLINEW)
PCMWAVEFORMAT

Структура PCMWAVEFORMAT описывает формат данных для данных pcM waveform-audio. Эта структура заменена структурой WAVEFORMATEX.
WAVEFORMAT

Структура WAVEFORMAT описывает формат звуковых данных волны. Эта структура заменена структурой WAVEFORMATEX.
WAVEFORMATEX

Структура WAVEFORMATEX определяет формат звуковых данных волны.
WAVEHDR

Структура WAVEHDR определяет заголовок, используемый для идентификации буфера звука в формате волны.
WAVEINCAPS

Структура WAVEINCAPS описывает возможности устройства ввода волны-аудио. (WAVEINCAPS)
WAVEINCAPSA

Структура WAVEINCAPS описывает возможности устройства ввода волны-аудио. (WAVEINCAPSA)
WAVEINCAPSW

Структура WAVEINCAPS описывает возможности устройства ввода волны-аудио. (WAVEINCAPSW)
WAVEOUTCAPS

Структура WAVEOUTCAPS описывает возможности устройства вывода волнового звука. (WAVEOUTCAPS)
WAVEOUTCAPSA

Структура WAVEOUTCAPS описывает возможности устройства вывода волнового звука. (WAVEOUTCAPSA)
WAVEOUTCAPSW

Структура WAVEOUTCAPS описывает возможности устройства вывода волнового звука. (WAVEOUTCAPSW)