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
0
votes
4 answers

How to perform inter-process(not thread) stream sharing with directshow?

I've succeeded to capture live video stream from my camera with directshow. But how can I share the stream to another process, any ideas? RGS! UPDATE Can illustrate with some code samples?
user198729
  • 61,774
  • 108
  • 250
  • 348
0
votes
1 answer

How to Flash out Directshow Audio Renderer Buffer?

I have a directshow filter graph that run forever without any stopping. But when I change source of the graph to other video file, synchronization between audio & video streams was failed. It's happening because of some audio frames haven't…
H.Gh
  • 306
  • 2
  • 16
0
votes
0 answers

Desktop screen recording using Directshow - PushSourceDesktop

I am working on DirectShow.NET to avail webcam and desktop screen recording features. I am successful with webcam recording. Now, moving towards desktop screen recording I have done this: Downloaded Windows SDK, compiled push source project and…
Amogh
  • 4,453
  • 11
  • 45
  • 106
0
votes
1 answer

Migrating Visual C++ project to Visual Studio 2013 - DirectShow baseclasses error C2169

I've migrated a Visual C++ project to Visual Studio 2013. When I try to build the project, the compiler returns the following error : Error 2 error C2169: '_InterlockedIncrement' : intrinsic function, cannot be defined The error is in combase.h…
0
votes
2 answers

Is there a definition freely available for the colorspace conversion from MEDIASUBTYPE_YUY2 to MEDIASUBTYPE_RGB24?

I'm currently looking to implement a directshow filter to convert the colorspace from the output of the standard SampleGrabber to the Video Mixing Renderer. All of the video decoders I'm using output the MEDIASUBTYPE_YUY2 and I need to convert to…
0
votes
0 answers

Microsoft SDK AMCap GetCurrentImage error

I am trying to modify the existing AmCap application, available through Microsoft's SDK Direct Show samples, in order to get an image of the captured stream when I press the space button. Below is the point in which I am handling the space keydown. …
mike1821
  • 1
  • 4
0
votes
1 answer

Is it possible to open incomplete video-file for playback using directshow?

Is it possible to open incomplete video-files for playback using directshow? The current solution first downloads the video file (.avi-container, can be h.264, mpeg2, mpeg4) and then starts playback. This can of course be a rather lengty…
Hans
  • 1
0
votes
1 answer

why would my directshow graph (with dynamic format) just hang?

I have a custom "sink" filter. I create a BDA graph, and send the MPEG2VIDEO stream to it by calling IGraphBuilder2::RenderStream which also adds an intermediary "decode" filter. At this point, it notifies my filter that it will be passing it…
rogerdpack
  • 62,887
  • 36
  • 269
  • 388
0
votes
0 answers

DirectShow: meaning of pCapsFlags in GetRange method of IAMCameraControl and IAMVideoProcAmp

I'm wondering what the parameter pCapsFlags of DirectShow's IAMCameraControl::GetRange and IAMVideoProcAmp::GetRange mean. MSDN says the following Receives a member of the CameraControlFlags enumeration, indicating whether the property is…
iko79
  • 1,127
  • 10
  • 23
0
votes
1 answer

DirectShow, video zoom and image capture for Windows Mobile

I am currently developing an application for live video streaming (www.livecliq.net) and I would like to add the feature for image capture and video zoom. I've been looking around for the tutorials and resources about DirectShow but so far I have…
Niko Gamulin
  • 66,025
  • 95
  • 221
  • 286
0
votes
1 answer

How can I find the typelib identifier of the DirectShow interfaces for use with COM4j

I'm trying to interact with a webcam from Java on Windows (without going through the FMJ or JMF frameworks) by using COM4j. However, I'm unable to find the typelib identifier for Direct Show in order to build the interfaces. The COM4j site…
Jherico
  • 28,584
  • 8
  • 61
  • 87
0
votes
1 answer

Choosing capture devices in Win32 app

I have an Win32 application based on Chromium Embedded Framework (CEF3) API. In embedded browser window displays the web-page, that uses WebRTC-connection to communicate with another side that has the same application. So we have real-time videochat…
Vitaliy
  • 13
  • 2
0
votes
1 answer

List of DirectShow filters with details

I have a list of DirectShow filters in C# using DirectShow.NET. I get a list of filters by IFilterMapper2.EnumMatchingFilters(). But I've got just FriendlyName and FilterData: hr = propertyBag.Read("FriendlyName", out friendlyName, null); hr =…
xmedeko
  • 7,336
  • 6
  • 55
  • 85
0
votes
2 answers

Configuring DSVL to show camera images from Logitech9000 webcam

I am trying to view camera feed from a Logitech9000 camera using DSVL(DirectShow Video Library) http://sourceforge.net/projects/dsvideolib/. The xml file currently looks as below:
curryage
  • 1
  • 1
0
votes
1 answer

directshow video source filter: couldn't bind moniker to filter object (0x800401f9)

I compiled an (existing [1]) directshow source filter, then plugged it into VLC to use it and get this: dshow error: couldn't bind moniker to filter object (0x800401f9) dshow error: can't use device: Virtual Cam, unsupported device type compiled…
rogerdpack
  • 62,887
  • 36
  • 269
  • 388