question

GalanBridgman-1395 avatar image
0 Votes"
GalanBridgman-1395 asked GalanBridgman-1395 edited

Write a "video metadata" playback driver

Hello! I would like to write a driver that can receive a mirror copy of the video stream provided to a video playback driver, such as an HDMI or SDI card, and my driver would analyze the frames for blackness. If a frame is 98%+ black it would make a REST API call to an Internet endpoint saying "signal loss", and if the blackness drops below that threshold then it makes another call saying "signal". (ie: a metadata only representation of the frame contents.)

Do I need to write a full KMDOD driver, of "Media" class, perhaps? Or maybe an "Indirect Display" of class "Display"? And then how do I arrange it to where this driver can "attach" itself to a graphics adapter output or another playback card's output, such as the selected device for the Program Output from an app like Adobe Premiere? Do I configure it as a "child", or can the user somehow "tie" them together?

Thanks,
Galan
(long-time developer but noob with WDK)

windows-hardware-wdk
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

0 Answers