Questions tagged [directshow]

The Microsoft DirectShow application programming interface (API) is a media-streaming architecture for Microsoft Windows. Using DirectShow, your applications can perform high-quality video and audio playback or capture.

The Microsoft DirectShow application programming interface (API) is a media-streaming architecture for Microsoft Windows. Using DirectShow, your applications can perform high-quality video and audio playback or capture.

DirectShow is a part of Windows SDK. Earlier, it was a part of DirectX 9.0 SDK (the last version outside of Windows SDK was dated February 2005).

2033 questions
6
votes
2 answers

Drawing video with text on top

I am working on an application and I have a problem I just cant seem to find a solution for. The application is written in vc++. What I need to do is display a YUV video feed with text on top of it. Right now it works correctly by drawing the text…
thecaptain0220
  • 2,098
  • 5
  • 30
  • 51
6
votes
3 answers

Hardware accelerated video in DirectShow / WinForms

Currently prototyping a Windows .NET app that needs to play back high definition WMV and H264 video. My test files are full 1080p. The target hardware has weak Atom processors but strong NVidia 9400 graphics. I know the graphics are integrated but…
TheNextman
  • 12,428
  • 2
  • 36
  • 75
6
votes
1 answer

Ffmpeg streaming from capturing device Osprey 450e fails

i want to encode live stream video with ffmpeg capturing from Directshow card(Osprey Card 450e) to mp4 streaming multicast. For the moment i have this error. ffmpeg -f dshow -i video="Osprey-450e Video Device 1A":audio="Osprey-450e Audio Device 1A"…
diegosn79
  • 86
  • 4
6
votes
2 answers

DirectShow IVideoWindow and Fullscreen--Can I write to my D3D Primary Surface?

Writing a game, and I'd like some cutscenes in the middle. In windowed mode, the DirectShow classes work perfectly and are easy to use. But when the game is fullscreen, I can't get DirectShow to show a fullscreen cutscene. Basically, when I have a…
TrespassersW
  • 403
  • 7
  • 14
6
votes
4 answers

"Fake" DirectShow video capture device

This is tangential to the last few questions I've asked. I need to get video from an IP webcam (SNC-RZ25N) to Flash Media Server. I'd rather not have to use Windows, but if it makes things easier, I will. (Flash Media Live Encoder is a Windows only…
6
votes
1 answer

How to play multiple videos in sync over multiple monitors using directshow?

I´ve successfully managed to play up to 8 videos in sync using a single video window with multiple streams using the directshowlib for c#. The problem is the video window plays only on a single screen - when I try to have it span over many screens…
user159195
6
votes
1 answer

Using a DirectShow filter without registering it, via a private CoCreateInstance

So basiclly I read this, http://www.gdcl.co.uk/2011/June/UnregisteredFilters.htm. Which tells you how to use filters without registering them. There are two methods, new and using a private CoCreateInstance. Im trying to use the CoCreateInstance…
Erik Swansson
  • 157
  • 6
  • 16
6
votes
1 answer

Building Intel Media SDK Directshow sample: "Cannot open include file: 'streams.h': No such file or directory"

As the title says, I've got this error. I've got installed: Visual Studio Professional 2010 Microsoft Windows SDK 7.0A (set as default) Microsoft Windows SDK 7.1 Microsoft Windows SDK 6.1 (recommended by Intel's release notes) DirectX SDK June…
athairus
  • 213
  • 1
  • 4
  • 8
5
votes
1 answer

Analyze currently playing audio with Python

I'd like to build a small Python program that can listen to and analyze currently playing audio on a computer, for example, from any media player. I know that this is possible with DirectShow on Windows, but I'm not sure how to use it from Python.…
Juliana Peña
  • 864
  • 9
  • 21
5
votes
1 answer

Recreating Theater Mode with DirectX

I need to simultaneously display a video that is playing in my applciation, full screen on a larger monitor. On some video cards, this is called Theater mode and is configured using a tool that the card manufacturer supplies. I would like to do…
Jason
  • 16,739
  • 23
  • 87
  • 137
5
votes
1 answer

How to eliminate 1 second delay in DirectShow filter chain? (Using Delphi and DSPACK)

I have a Delphi 6 Pro app that uses the DSPACK component library to send audio to Skype from the system's preferred audio input device. I am using a TSampleGrabber component to tap into the Filter Graph chain and then send the audio buffers to…
Robert Oschler
  • 14,153
  • 18
  • 94
  • 227
5
votes
2 answers

Can't make IAMStreamConfig.SetFormat() to work with LifeCam Studio

I'm brand new to DirectShow and am working on adding a video stream to my application. I've looked into many solutions out there (TouchLess, DirectShow.net, etc.) and ended up going with this small project on Code Project There isn't much to it,…
scubasteve
  • 2,718
  • 4
  • 38
  • 49
5
votes
1 answer

Linker errors in building Vivek's Virtual Camera on Windows 10?

I am trying to build Vivek's Virtual Camera on Windows 10. For that I need to have Win7Samples/multimedia/directshow/baseclasses I have downloaded baseclasses and built it using Visual Studio 2019. Now I am ready to build Virtual camera filter. I…
Alok
  • 7,734
  • 8
  • 55
  • 100
5
votes
3 answers

Graph edit on windows 10

I'm not able to find graphedit tool on windows 10 64 bit m/c, I have also installed the windows 10 sdk as per microsoft docs. ref: https://learn.microsoft.com/en-us/windows/desktop/directshow/using-graphedit Could anyone advice me on the links for…
Arjun
  • 379
  • 2
  • 12
5
votes
1 answer

DirectShow - How to overlay video with text

I am writing an application for Windows Mobile where I want to display some text over the video preview on the screen. Does anyone know how this could be done or if there's any good tutorial about it? Thanks!
Niko Gamulin
  • 66,025
  • 95
  • 221
  • 286