logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Lucilius  
#1 Posted : Sunday, March 2, 2025 4:27:41 AM(UTC)
Lucilius

Rank: Newbie

Groups: Registered
Joined: 3/2/2025(UTC)
Posts: 1
France

Hi everyone,

I am trying to understand a bit more in depth how video capture is working in vMix. I saw on the supported hardware page that different video capture cards from different manufacturers are listed, and also that "any capture hardware not listed below may work with vMix as long as the hardware provides DirectShow compatible drivers". So I was wondering if vMix's team implemented the different SDKs from the different manufacturers (Decklink SDK for BMD products, AJA's SDK for theirs, VideoMaster SDK from Deltacast, etc) into vMix or if the compatible cards simply got DirectShow drivers that use standard DirectShow filters from which vMix can read video and to which it can output video (like in YUV 4:2:2 10-bit).

Also, in the case of NDI, does it also go through DirectShow at some point for vMix being able to receive video from NDI devices or is it managed differently?

Thank you a lot in advance for the explanations,

L.
kross  
#2 Posted : Tuesday, March 4, 2025 3:48:28 PM(UTC)
kross

Rank: Advanced Member

Groups: Registered
Joined: 10/31/2020(UTC)
Posts: 167
United States

Thanks: 4 times
Was thanked: 37 time(s) in 36 post(s)
I'm 90+% sur vMix uses the actual SDKs for the capture devices mentioned, and uses DirectShow as a fallback, because I see the DLLs for those device manufacturers in the vMix programs folder. Same with NDI.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.