Вопросы по теме 'directshow'

Лучший способ перечислить все доступные видеокодеки в Windows?
Я ищу хороший способ перечислить все видеокодеки на машине Windows XP / Vista. Мне нужно представить пользователю набор видеокодеков, включая компрессоры и декомпрессоры. Результат будет выглядеть примерно так Available Decoders DiVX Version...
6227 просмотров
schedule 19.06.2023

обнаружение eof для DirectShow
Есть ли способ определить, что файл фильтра DirectShow достиг конца? Под концом файла я подразумеваю, что filtergraph с фильтром SampleGrabber никогда не получит другого вызова SampleCB. Вот некоторые вещи, которые не работают: Доверяйте...
1080 просмотров
schedule 15.11.2022

Как выводить данные из потока в другой поток без блокировки?
Я разрабатываю приложение DirectShow. Я столкнулся с проблемой взаимоблокировки, проблема, по-видимому, вызвана получением блокировки в функции обратного вызова, вызываемой из потока. Это квест, который я задал на форуме MSDN:...
721 просмотров

Прямая печать веб-страницы в файле PDF
На своем сайте я получаю данные mysql с помощью PHP. Я хочу открыть эти данные в файле pdf, когда я нажму кнопку печати pdf, возможно ли это?
6455 просмотров
schedule 15.05.2023

SetPosition получает неправильный результат
Задача: захват произвольных кадров из видеофайлов mpeg2. Теперь я использую собственный фильтр рендеринга для захвата, но проблема с позиционированием видео на нужном кадре. Я использую SetPosition(), после Pause() для передачи кадров через...
638 просмотров
schedule 09.10.2022

Есть ли пример, показывающий, как написать фильтр преобразования DirectShow?
Я хочу захватить текущий кадр и его предыдущий, чтобы выполнить анализ и создать новый кадр для показа. Значит ли это, что я должен написать фильтр преобразования DirectShow? Но я новичок в DirectShow. Меня смутило множество документов MSDN....
2132 просмотров
schedule 08.04.2022

TrustedInstaller предотвращает запись реестра в HKCR\DirectShow\MediaObjects\Categories
Я пытаюсь установить DMO, который требует от меня записи в HKCR\DirectShow\MediaObjects\Categories\57f2db8b-e6bb-4513-9d43-dcd2a6593125 , этот путь реестра защищен TrustedInstaller, и кажется, что эта защита является новой в Windows 7 (она работает...
1922 просмотров

Как изменить свойства выходного вывода фильтра DirectShow на лету?
У меня есть исходный фильтр DirectShow для получения сетевого потока, содержащего данные RFC2435 (MJPEG через RTP). Свойства выходного вывода исходного фильтра необходимо настроить до получения потока, который является единственным источником...
2046 просмотров
schedule 18.08.2022

Delphi - цикл сообщений для формы, созданной в фильтре DirectShow, перестает работать
У меня есть фильтр DirectShow, созданный с помощью Delphi Pro 6 и библиотеки прямого показа DSPACK. Я работаю под Windows XP. Я пробовал создавать форму динамически, когда у класса контейнера для DirectFilter вызывается конструктор, передавая NIL в...
813 просмотров
schedule 01.05.2022

Самый простой способ получить необработанные видео / аудио кадры в AVI (или другой контейнер)?
Я работаю над написанием небольшого приложения с помощью WPF MediaKit и хочу записать видео. мой план состоит в том, чтобы сохранить последние n секунд в виде необработанных аудио/видеокадров, а затем записать их в виде AVI, когда пользователь...
1177 просмотров
schedule 18.08.2023

DirectShow ISampleGrabber, который принимает VIDEOINFOHEADER2
Как указано в http://msdn.microsoft.com/en-us/library/dd377544(VS.85).aspx , ISampleGrabber принимает только видео со структурой VIDEOINFOHEADER, но не VIDEOINFOHEADER2. Есть ли альтернатива ISampleGrabber или какой-либо пример кода для фильтра,...
919 просмотров
schedule 03.09.2022

Как разделить звук или написать фильтр демультиплексора в directshow?
Мне нужно разделить аудиопоток PCM до 16 каналов на несколько стереопотоков. Поскольку я не нашел ничего способного на это, я пытаюсь написать свой первый фильтр прямого показа. Все, что способно разделить звук, будет очень приветствоваться, но я...
1206 просмотров
schedule 23.10.2023

DirectShow встроенный контроль экспозиции веб-камеры
Я пытаюсь контролировать настройки экспозиции в встроенной веб-камере ноутбука. Я не могу управлять им программно через DirectShow — интерфейс IAMCameraControl возвращает E_PROP_ID_UNSUPPORTED, когда я вызываю его с CameraControl_Exposure в...
3256 просмотров
schedule 20.05.2022

Используете фильтры DirectShow вне DirectShow?
В настоящее время я имею дело с Windows Media Foundation. Однако из-за некоторых проблем с декодером Microsoft H.264 и некоторых отсутствующих декодеров для пользовательского формата я хотел бы знать, можно ли создать экземпляр DirectShow Decoder...
1473 просмотров

Как я могу скопировать образцы данных в SampleCB DirectShow?
HRESULT GrabberCB::SampleCB(double SampleTime, IMediaSample *pSample) { //how to copy the pSample to memory for late use? } На самом деле мне нужно сначала сохранить его в памяти, а позже поделиться им с другими приложениями через канал....
890 просмотров
schedule 01.01.2023

Проблема с обновлением IVideoWindow
Я хочу отобразить видео с моей веб-камеры в QWidget. Я установил QWidget в качестве родителя для IVideoWindow. Вот код: m_iVideoWindow->put_Owner((OAHWND)widget_->winId()); m_iVideoWindow->put_WindowStyle(WS_CHILD | WS_CLIPCHILDREN);...
562 просмотров
schedule 01.12.2022

Окно видео DirectShow всплывает при воспроизведении видеофайла
Я создал класс C# COM, который работает в родном приложении Windows (MFC C++). Класс COM используется для отображения видео в дескрипторе окна из основного приложения. Я использую взаимодействие .NET для доступа к DirectShow в своем приложении C#....
2467 просмотров
schedule 08.08.2023

Пользовательский фильтр DirectShow: трудности с передачей переменных в хост-приложение
Моя цель — создать фильтр DirectShow, который передает звуковые образцы в мою игру. На данный момент он сохраняет несколько элементов данных из структуры WaveFormatEx в частные переменные. У меня есть функции доступа в моем классе интерфейса,...
293 просмотров
schedule 22.01.2023

Фильтр захвата видео DirectShow - IPersistPropertyBag :: Load () возвращает E_ENVALIDARG
Это сводит меня с ума. Образец CameraCapture для Windows Mobile 6 отлично работает на всех протестированных устройствах WM 6. Я добавил такое же построение графа в большую сложную программу. На некоторых устройствах фильтр CLSID_VideoCapture не...
966 просмотров

Запись файла mp4 в файл с помощью DirectShow
Я использую программу GraphEdit для получения живых видеопотоков из источника rtsp и записи этого файла в локальное хранилище. Мой график примерно такой: RtspSourceFilter -> VideoDecoder(MPG4) -> FileWriter(*.mp4) (not work)...
2398 просмотров
schedule 16.05.2023