English version

RSS

Windows MME

Автор: nyquist
Аннотация: Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;пробдема следующего содержания.</span><br /> <span class='lineQuote level1'>А&gt;имеется собственная библиотека уатентификации для os windows, аналог msgina.dll с интегрированными средствами аутентификации по голосу. сам код аутентификации работает безупречно &mdash; звук записывается, зарегистрированный диктор о...</span>

Ключевые слова:
Автор: Евгений Музыченко
Источник: Журнал Компьютер Пресс #6-2000
Аннотация: В отличие от MS DOS, термин "низкоуровневое" в Windows означает не манипуляцию регистрами, прерываниями и каналами DMA, а просто самый элементарный уровень сервиса, обычно предоставляемого непосредственно драйвером устройства. В нашем случае таким устройством обычно является звуковой адаптер (карта), хотя Windows совершенно безразлично, откуда драйвер берет вводимый звук и куда девает звук выводимый. Существует, например, драйвер для вывода произвольного звука на встроенный динамик (PC Speaker), а также виртуальные драйверы, которые просто перенаправляют звуковые потоки другим драйверам или программам.

Ключевые слова: GetNumDevs,GetDevCaps,Open,Close,Prepare,Unprepare,AddBuffer,Write,Stop,Pause,Start,Restart,Reset,SetVolume,GetVolume,SetPitch,GetPitch,GetID,GetErrorText,Message,SetPlaybackRate, GetPlaybackRate,WAVEFORMATEX
Автор: Евгений Музыченко
Источник: Журнал Компьютер Пресс #7-2000
Аннотация: Подсистема сжатия звука предоставляет приложениям набор сервисных средств для преобразования звуковых форматов и других видов обработки звуковых данных. Она реализована в виде самого диспетчера ACM и набора так называемых драйверов ACM - независимо подключаемых программ, обеспечивающих непосредственно обработку звука. Приложения непосредственно взаимодействуют только с диспетчером, который выбирает нужные драйверы, передает информацию между приложением и драйверами, и выполняет прочие функции по координации работы подсистемы.

Ключевые слова: WAVEFORMATEX,WAVEFILTER,ACMDRIVERDETAILS,ACMFILTERTAGDETAILS ,ACMFORMATTAGDETAILS,ACMFILTERDETAILS,ACMFORMATDETAILS,ACMFILTERCHOOSE,ACMFORMATCHOOSE,ACMSTREAMHEADER,acmGetVersion,acmMetrics,acmDriverAdd acmDriverRemove,acmDriverOpen,acmDriverClose,acmDriverDetails,acmDriverEnum,acmDriverID,acmDriverPriority,acmDriverMessage,acmFilterTagDetails,acmFilterDetails,acmFilterTagEnum,acmFilterEnum,acmFilterChoose,acmFormatTagDetails,acmFormatDetails,acmFormatTagEnum,acmFormatEnum,acmFormatChoose,acmFormatSuggest,acmStreamOpen,acmStreamClose,acmStreamSize,acmStreamPrepareHeader,acmStreamUnprepareHeader,acmStreamConvert,acmStreamReset,acmStreamMessage,DriverProc,ChooseHook,DriverEnumCallback,FilterTagEnumCallback,FilterEnumCallback,FormatTagEnumCallback,FormatEnumCallback,StreamCallback,
Автор: Евгений Музыченко
Источник: Журнал Компьютер Пресс #8-2000
Аннотация: Статья посвящена работе со звуковыми файлами с использованием программного интерфейса MMIO

Ключевые слова: mmioStringToFOURCC,mmioOpen,mmioClose,mmioRename,mmioRead,mmioWrite,mmioSeek,mmioGetInfo,mmioSetInfo,mmioSetBuffer,mmioAdvance,mmioFlush,mmioCreateChunk mmioAscend,mmioDescend,mmioSendMessage,mmioInstallIOProc,IOProc,MAKEFOURCC, mmioFOURCC
Автор: Евгений Музыченко
Источник: Компьютер Пресс
Аннотация: Как было сказано в первой статье, посвященной программированию звука в Windows, базовый звуковой интерфейс (MME) включает три класса устройств - Wave (собственно цифровой звук), MIDI (синтезаторы и устройства управления в стандарте MIDI) и Mixer/Aux (микшеры и дополнительные устройства). Такая структура отражает устройство типового звукового адаптера, содержащего тракт цифрового звука, синтезатор и микшер, соединяющий выходы источников звука со входами приемных устройств. Микшеры, как вполне самостоятельные блоки звуковых адаптеров и виртуальных синтезаторов, также управляются в MME отдельной подсистемой, которая и будет описана в этой статье.

Ключевые слова: auxGetNumDevs,auxGetDevCaps,auxSetVolume,auxGetVolume,mixerOpen,mixerClose,mixerGetID,mixerGetLineInfo,mixerGetLine,mixerControls,mixerGetControlDetails,mixerSetControlDetails,mixerMessage
Автор: Евгений Музыченко
Источник: Компьютер Пресс
Аннотация: В статье рассматривается программирование с испоользованием MIDI (Musical Instrument Digital Interface) - цифрового интерфейса музыкальных инструментов.

Ключевые слова: MIDI
Автор: Евгений Музыченко
Источник: Компьютер Пресс
Аннотация: Последние две подсистемы Windows MME, оставшиеся неописанными в рамках данного цикла - это интерфейсы с джойстиками (Joystick) и таймерами (Timer). Назначение первого понятно, а второй служит для управления мультимедийными виртуальными таймерами (multimedia timers). Обе подсистемы введены в Windows 3.1, и впоследствии стали стандартными компонентами Win32.

Ключевые слова: Joystick,Timer,joyGetNumDevs,joyGetDevCaps,joyGetPos,joyGetPosEx,joyGetThreshold,joySetThreshold,joySetCapture,joyReleaseCapture,timeGetDevCaps,timeGetSystemTime,timeGetTime,timeBeginPeriod,timeEndPeriod,timeSetEvent,timeKillEvent,CallbackProc