Описание тега ms-media-foundation

Media Foundation - это API, который позволяет разрабатывать мультимедийные приложения в Windows.
1 ответ

Использовать COINIT_APARTMENTTHREADED или COINIT_MULTITHREADED в Media Foundation?

В своем исследовании Media Foundation я натолкнулся на несколько, казалось бы, противоречивых советов из двух очень авторитетных источников. От MSDN:Media Foundation и COM: https://msdn.microsoft.com/en-us/library/windows/desktop/ee892371(v=vs.85).a…
1 ответ

Может ли графический драйвер вызвать утечку памяти в моем приложении?

У меня есть приложение.NET WPF, которое использует библиотеку C++/CLI, которую мы написали для управления видео через библиотеки Microsoft Media Foundation. При мониторинге счетчика производительности частных байтов на различных устройствах этот сче…
0 ответов

Windows Media Foundation - не найден идентификатор "MFCreateSourceReaderFromURL"

Я получаю несколько ошибок при создании приложения Windows Media Foundation. error C3861: 'MFCreateSourceReaderFromURL': identifier not found error C2027: use of undefined type 'IMFSourceReader' Я добавил дополнительные пути к файлам каталогов и биб…
02 мар '17 в 08:59
1 ответ

Можно ли вернуть CComPtr из функции?

Я пишу функцию, которая создает IMFSample и добавляет к нему буфер. Я хотел бы просто вернуть новый CComPtr в IMFSample, а не передавать указатель на указатель в параметрах. Это нормально делать это? Будет ли счетчик ссылок на образец IMFS правильны…
16 апр '18 в 01:53
1 ответ

Media Foundation: мульти-вход MFT и порядок подключения топологии

Эта проблема Я пишу пользовательский MFT с двумя входами и одним выходом (он объединяет два видеопотока в один). Мой MFT требует, чтобы типы носителей были установлены на его входах, прежде чем он сможет предоставить тип вывода. Я настроил свою топо…
16 сен '16 в 17:10
1 ответ

Media Foundation Capture - как определить истинный собственный формат ввода

У меня есть несколько видео конвертеров (Marshall VAC-11SU3, Marshall VAC-11HU3, Magewell USB Capture SDI, Blackmagic UltraStudio Express) и никаких камер. Все они имеют входящий видеосигнал, подключенный к соответствующим портам SDI или HDMI. Пробл…
17 ноя '17 в 16:41
1 ответ

Windows Media Foundation перечисляет устройства камеры

Я хотел бы перечислить устройства камеры на моем компьютере, используя Windows Media Foundation, я использовал код на Microsoft: http://msdn.microsoft.com/en-us/library/windows/desktop/dd940326(v=vs.85).aspx Я воспроизвел тот же код, который они исп…
17 апр '14 в 22:26
1 ответ

Media Foundation поддержка внешних кодеков

Я написал программу с использованием Media Foundation API, которая берет AVI-файлы и декодирует их образцы видео в несжатые RGB-кадры. Недавно я нашел файл AVI, который содержал аудио и видео дорожки, но проигрыватель Windows Media не воспроизводил …
1 ответ

Windows Media Foundation Положение видео в EVR

Я экспериментирую с Windows Media Foundation. Я создал один пример приложения, как описано в ссылке ниже: https://msdn.microsoft.com/en-us/library/windows/desktop/ms703190(v=vs.85).aspx В приведенном выше примере я добавил два видеопотока, используя…
03 мар '17 в 13:43
1 ответ

Запись видео зависает на IMFSinkWriter-> Завершить

Я реализовал пользовательский IMFMediaSink для использования с приемником записи. Работает хорошо, получает образцы видео h264. У меня нет никакого контейнера, я потребляю сырые образцы видео h264. Я не реализовал пользовательский модуль записи, я и…
1 ответ

Виртуальный драйвер Cam не распознается браузером

Я играю с "Фильтром источника захвата" с http://tmhare.mvps.org/downloads.htm. После регистрации ax Драйвер, я пытаюсь понять его совместимость между приложениями, которые используют источники видео. Например, Skype распознает это, а браузеры (Edge,…
21 мар '17 в 09:04
1 ответ

Как играть в IMFMediaSample в медиа-фонде?

Я могу извлечь образцы из видео, используя метод readSample. Теперь, как я могу воспроизвести данные, представленные в этих образцах? Или как играть в IMFSample?
15 мар '12 в 12:07
0 ответов

Атрибуты JPEG Photo Sink в Media Foundation

Я использую IMFCapturePhotoSink от Media Foundation, чтобы сделать снимок с USB-камеры. Я хочу сохранить изображение в формате JPEG. Я создаю объект Media Type следующим образом: MFCreateMediaType(&pPhotoMediaType); pPhotoMediaType->SetGUID(M…
08 янв '19 в 12:34
2 ответа

Windows Media Foundation - правый динамик не работает

Я использую Windows Media Foundation C++ для воспроизведения аудио и видео файлов. Моё приложение в значительной степени основано на руководстве Media Foundation - http://msdn.microsoft.com/en-us/library/ms697062%28v=VS.85%29.aspx. Моя проблема в то…
08 май '17 в 06:53
1 ответ

Добавление звука и входного звука в Media Foundation Sink Writer

Я могу создать файл mp4 с помощью моего приложения для записи экрана, но оно только захватывает экран и не имеет звука. Теперь я хочу, чтобы запись также выводила звук. Я хочу закодировать звук, исходящий от компьютера, который является прямым звуко…
16 июн '17 в 02:57
2 ответа

Весь снимок экрана и рендеринг в DirectX [PERFORMANCE]

Мне нужен какой-то способ получить данные экрана и передать их на поверхность / текстуру DX9 в моем приложении и визуализировать их со скоростью не менее 25 кадров в секунду при разрешении 1600*900, 30 будет лучше. Я пробовал BitBliting, но даже пос…
25 янв '13 в 18:03
0 ответов

Сбой setinputmediatype кодера Media Foundation h264 с недопустимым типом носителя

Я разместил свой вопрос на форуме MS Media Foundation, и до сих пор никто не смог ответить. Я видел похожие темы с моей проблемой на форумах MS и Stackru, но я не нашел никаких решений. Я настроил конвейер с парой преобразований. Цель этого конвейер…
20 окт '14 в 22:15
1 ответ

Запись видео зависает на IMFSinkWriter->Finalize();

У меня есть проблема при завершении записи видео в.mp4 с использованием Media Foundation, где вызов IMFSinkWriter->Finalize(); висит навсегда. Это не всегда происходит, и может случиться практически на любой машине (замечено на сервере Windows, 7…
17 ноя '15 в 21:49
1 ответ

Отслеживание источника E_POINTER в IMFMediaSource::ReadSample

Я получаю ошибку E_POINTER от вызова ReadSample, и, насколько я могу судить, ни один из указателей недействителен. Смотрите фрагмент ниже (обратите внимание, это приложение на C++/CLI): IMFSample* sample = NULL; pin_ptr<IMFSample*> pinnedSampl…
09 май '11 в 03:21
1 ответ

GetOutputAvailableType() возвращает MF_E_TRANSFORM_TYPE_NOT_SET

Я пытаюсь декодировать видео h264 с камеры. Я настроил декодер следующим образом. Я не могу понять, почему функция GetOutputAvailableType() возвращает MF_E_TRANSFORM_TYPE_NOT_SET.Я также заметил, что GetStreamIDs() возвращает E_NOTIMPL. Я проверил в…
11 янв '13 в 07:05