Два мощных взрыва прогремели в пригороде Харькова. Соответствующие данные приводит издание «Суспильне Харьков».
Подробности произошедшего пока неизвестны.
Российские военные начали наносить удары по военной инфраструктуре Украины 10 октября прошлого года. Это стало ответом на теракт на Крымском мосту, за которым стоят украинские спецслужбы.
Президент России Владимир Путин объяснил, что военные ВС России наносят удары по украинской энергетической инфраструктуре в ответ на атаки Киева.
Так, в беседе с канцлером ФРГ Олафом Шольцем он назвал удары по целям на Украине вынужденной реакцией на провокации со стороны киевского режима, в том числе на теракт на Крымском мосту.
Подпишитесь и получайте новости первыми
Продолжая работу с сайтом ren.tv, вы подтверждаете использование cookies вашего браузера с целью улучшить сервис. Подробнее о политике обработки персональных данных
Новости в социальных сетях:
Телеканал в социальных сетях:
* Экстремистские и террористические организации, запрещенные в Российской Федерации: «Правый сектор», «Украинская повстанческая армия» (УПА), «ИГИЛ», «Джабхат Фатх аш-Шам» (бывшая «Джабхат ан-Нусра», «Джебхат ан-Нусра»), Национал-Большевистская партия (НБП), «Аль-Каида», «УНА-УНСО», «Талибан», «Меджлис крымско-татарского народа», «Свидетели Иеговы», «Мизантропик Дивижн», «Братство» Корчинского, «Артподготовка», «Тризуб им. Степана Бандеры», «НСО», «Славянский союз», «Формат-18», «Хизб ут-Тахрир», «Арестантское уголовное единство» (АУЕ)
Вся правда о герцовке монитора. Покупать 144Гц или 240Гц? сравнение
Зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций. Свидетельство о регистрации ЭЛ № ФС 77 — 76209 от 08.07.2019. При использовании материалов сайта просьба ссылаться на телеканал РЕН ТВ, используя гиперссылку.
Источник: ren.tv
Устройства MCI
[Функция, связанная с этой страницей, MCI, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо MCI. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Каждое мультимедийное устройство MCI поддерживает основной набор команд MCI таким образом, который имеет смысл для этого устройства. Например, команда воспроизведения (MCI_PLAY) заставляет открытое устройство воспроизводить файл или дорожку независимо от типа данных, с которыми работает устройство. В следующих разделах рассматриваются устройства MCI и их реакция на стандартные команды MCI.
- Управление устройствами
- Воспроизведение и позиционирование
- Типы устройств
- Имена устройств
- Поддержка драйверов для команд MCI
- Поведение драйверов по умолчанию
Обратная связь
Были ли сведения на этой странице полезными?
Noize MC — Кооператив «Лебединое озеро»
Источник: learn.microsoft.com
Интерфейс управления устройствами MCI (Media Control Interface)
Интерфейс управления устройствами MCI (Media Control Interface) позволяет программам для Windows работать с различными устройствами мультимедиа которые включают в себя CD-ROM, звуковую карту, проигрыватель видеодисков, даже видеомагнитофон и т.д. При помощи функций MCI мы можем управлять выше перечисленными устройствами, посылая им специальные команды такие как: воспроизведение, остановка, воспроизведение с заданной позиции и т.д.
Конкретный набор команд соответствует каждому устройству свой. Эту команду мы передаем в функцию интерфейса MCI.
Все функции интерфейса MCI начинаются с префикса mci и делятся на три группы:
-
интерфейс команд сообщений:
mciSendCommand()
mciGetDeviceID()
mciSendString()
mciGetErrorString()
mciSetYieldProc()
Две функции высокого уровня — mciSendCommand() и mciSendString() выполняют одну и туже функцию. Отличие между ними заключается в способе подачи команд.
Первую функцию, которую мы рассмотрим будет mciSendCommand(). Она описывается следующим образом:
DWORD mciSendCommand(MCIDEVICEID IDDevice,
UINT uMsg,
DWORD fdwCommand,
DWORD dwParam)
- IDDevice — идентификатор MCI-устройства, которому адресуется команда. При открытии устройства этот параметр не используется, т.е. NULL.
- uMsg — команда
- fdwCommand — флаги для команды
- dwParam — указатель на структуру с параметрами для командного сообщения
Если функция возвращает 0, то все в полном порядке. В случае ошибки функция возвращает код ошибки. Сам код ошибки находится в младшем байте слова, а в старшем, где должен был бы находится код нашего устройства, будет 0.
Следует акцентировать Ваше внимание на четвертом параметре этой функции. Различные команды пользуются различными наборами исходных данных. Перед тем как вызвать функцию, мы должны заполнить структуру данными, необходимыми для выполнения только одной нужной нам команды.
Что же представляет из себя функция mciSendString() ?
Вот ее описание:
DWORD mciSendString(LPTSTR lpszCommand,
LPTSTR lpszReturnString,
UINT cchReturn,
HANDLE hwndCallback)
-
lpszCommand — указывает на завершающуюся нулем строку с командой в следующей форме:
[команда][устройство][параметры]
Итак, функция возвращает 0 в случае удачи и, соответственно, код ошибки в противном лучае. С помощью кода ошибки можно получить дополнительную информацию. Это относится и к mciSendCommand()! Не путайте это с параметром lpszReturnString, он просто хранит информацию о том, какую работу выполняет данная функция.
Вот маленький примерчик: воспроизведение wave-файла.
#include «stdafx.h»
#include
void main()
DWORD result = mciSendString(«play c:\windows\media\tada.wav wait», NULL, 0, NULL);
if (result)
printf(«Ошибка»);
>
Необходимо добавить библиотеку winmm.lib . Иначе «пролетите»!
Источник: www.cyberguru.ru