- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Sir
I want to capure the screen extened by the VGA cable connected my laptop.
I use the sample code provided by Intel, and use the sample of decode.When I use the parameter of MFX_CODEC_CAPTURE as my input videotype.
I have sucessfuly to get the screen capture of the laptop main screen, but I have test a lot also failed to capture the extend screen which is connected the laptop by VGA cable.
Although I have changed the parameter of screen-width and screen-height to cover that extend screen, finally that extend area is still black in decode YUV result.
Can you help me out?
thank you!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Lin z.
I am also looking for this feature from long time, but as much I have explored, IMSDK doesn't support capture of secondary/extended screen. Don't know why.
I had one interesting observation last time that, if you set your extended screen as primary display by using Intel Graphics card manager (NOT by using Windows control panel setting), then plugin will start capturing this new primary screen rect (which was extended screen earlier).
So plugin is able to access all screen content (rect) internally but somehow its exposing to user only the one screen content.
I am expecting from Intel to provide this support as early as they can.
Thanks,
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Lin z.
I am also looking for this feature from long time, but as much I have explored, IMSDK doesn't support capture of secondary/extended screen. Don't know why.
I had one interesting observation last time that, if you set your extended screen as primary display by using Intel Graphics card manager (NOT by using Windows control panel setting), then plugin will start capturing this new primary screen rect (which was extended screen earlier).
So plugin is able to access all screen content (rect) internally but somehow its exposing to user only the one screen content.
I am expecting from Intel to provide this support as early as they can.
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,Ramashankar
I have done this task by other method.Frankly speaking, finally I use GDI and FFMPEG to decode the all screen captrued, then encode this YUV frame by the MSDK encoder. It works very well.
But I also expect Intel to provide this support as they can.
Thanks
Ramashankar wrote:
Hi Lin z.
I am also looking for this feature from long time, but as much I have explored, IMSDK doesn't support capture of secondary/extended screen. Don't know why.
I had one interesting observation last time that, if you set your extended screen as primary display by using Intel Graphics card manager (NOT by using Windows control panel setting), then plugin will start capturing this new primary screen rect (which was extended screen earlier).
So plugin is able to access all screen content (rect) internally but somehow its exposing to user only the one screen content.
I am expecting from Intel to provide this support as early as they can.
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Lin,
Yes, as an alternative to Intel hw accelerated screen capture, you can use Microsoft's GDI or Desktop Duplication APIs for capturing primary and extended screens both. Desktop Duplication APIs are faster but they are available from Windows 8 onward only.
Thanks,
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page