Skip to main content

New Ways to do Screen Capture



Screen capture supports scenarios like screen recording for eLearning, screen sharing for collaboration, game streaming, remote diagnostics, and taking screen shots for visual comparison or editing. The new UWP WindowsGraphicsCapture APIs provide a modern, performant way of capturing screen contents in Win32 and UWP applications.

The Arrival of WindowsGraphicsCapture

WindowsGraphicsCapture APIs first shipped in the Windows 10 April 2018 Update (1803). These APIs were built for developers who depended on screen capture functionality for their modern applications without depending on restricted capabilities. These APIs enable capture of application windows, displays, and environments in a secure, easy to use way with the use of a system picker UI control.

How WindowsGraphicsCapture works

When an application makes a capture request, it is presented to the user in the form of a control where the user can decide what visuals (displays or applications) they’ll allow the application to capture. Because the operating system manages this experience, UWP applications cannot spoof a request for access to windows outside of the capturing application’s process.
Once the capture is initiated, the visual being captured is enhanced with a small yellow border to remind the user of what is being shared and/or possibly recorded.
You can see an example of the WindowsGraphicsCapture APIs paired with the Windows.Media.Transcoding APIs in this simple Screen Recorder demo.

The CreateFromVisual(Visual) method

For the Windows 10 October Update (1809), Microsoft helpline number delivered a convenience feature that enables applications to capture any child visual they “own.”
CreateFromVisual allows developers to do various things with their existing content:

Because the application owns its content (by virtue of having access to the visuals), no dialog or consent is required. Instead, developers can construct a GraphicsCaptureItem that represents a visual by using a static method.

Hello HWND!

A common request from Win32 developers was better interoperability between Windows Graphics Capture and HWNDs.
For the Windows 10 May 2019 Update our capture team’s engineering efforts went to support Win32 interop scenarios with two new APIs. Now Win32 applications who use screen capture features can use modern APIs that create capture items they’re familiar with.
  • CreateForWindow (HWND)
  • CreateForMonitor (HMON)
These API extensions allow the graphics capture API to target a single window or monitor given its ntuser handles (HWND and HMONITOR). It otherwise operates identically to the WinRT-clean version of the API that receives a capture item from the Capture Picker UI. These APIs are available in the Windows 10 May 2019 Update (look in the Windows.Graphics.Capture.Interop.h header).
Samples for WPF and Win32 screen capture are available at the Windows.UI.Composition-Win32-Samples GitHub.

What’s next?


IsCursorEnabled

Windows insiders who have opted in to skip ahead/fast rings and are running build 18994 or greater will see a new API IsCursorEnabled which supports omitting the cursor from capture. Please see all the warnings that apply to APIs in these environments.

ExcludeFromCapture

Microsoft helpline number have added a new flag to the SetWindowDisplayAffinity function, which supports content protection by returning black in screen captures of these windows. Sometimes, applications want to simply exclude a window from capture and not return black because things like recording buttons are not always desirable in captured content. When the new flag, WDA_EXCLUDEFROMCAPTURE, is set, the window will be removed from capture entirely.

Contact

If you have feedback or want to get in touch with the capture team, you can send us email at WinComposition@Microsoft support number.com. If you want to stay up to date on the latest features from our team, follow us on Twitter @WindowsUI.
FOR MORE INFO: VISIT US
CONTACT US: +1-800-201-4243
#Windows #WindowsSupport #WindowsSupportNumber #WindowsSupportPhoneNumber #WindowsTechSupport #WindowsTechSupportNumber #WindowsTechSupportPhoneNumber #WindowsTechnicalSupport #WindowsTechnicalSupportNumber #WindowsTechnicalSupportPhoneNumber #WindowsCustomerSupport #WindowsCustomerSupportNumber #WindowsCustomerSupportPhoneNumber #WindowsCustomerService #WindowsCustomerServiceNumber #WindowsCustomerServicePhoneNumber #WindowsCustomerCare #WindowsCustomerCareNumber #WindowsCustomerCarePhoneNumber #WindowsHelp #WindowsHelpNumber #WindowsHelpPhoneNumber #WindowsHelpline #WindowsHelplineNumber #WindowsHelplinePhoneNumber #WindowsHelpDesk #WindowsHelpDeskNumber #WindowsHelpDeskPhoneNumber
#Outlook #OutlookSupport #OutlookSupportNumber #OutlookSupportPhoneNumber #OutlookTechSupport #OutlookTechSupportNumber #OutlookTechSupportPhoneNumber #OutlookTechnicalSupport #OutlookTechnicalSupportNumber #OutlookTechnicalSupportPhoneNumber #OutlookCustomerSupport #OutlookCustomerSupportNumber #OutlookCustomerSupportPhoneNumber #OutlookCustomerService #OutlookCustomerServiceNumber #OutlookCustomerServicePhoneNumber #OutlookCustomerCare #OutlookCustomerCareNumber #OutlookCustomerCarePhoneNumber #OutlookHelp #OutlookHelpNumber #OutlookHelpPhoneNumber #OutlookHelpline #OutlookHelplineNumber #OutlookHelplinePhoneNumber #OutlookHelpDesk #OutlookHelpDeskNumber #OutlookHelpDeskPhoneNumber #Office365 #Office365Support #Office365SupportNumber #Office365SupportPhoneNumber #Office365TechSupport #Office365TechSupportNumber #Office365TechSupportPhoneNumber #Office365TechnicalSupport #Office365TechnicalSupportNumber #Office365TechnicalSupportPhoneNumber #Office365CustomerSupport #Office365CustomerSupportNumber #Office365CustomerSupportPhoneNumber #Office365CustomerService #Office365CustomerServiceNumber #Office365CustomerServicePhoneNumber #Office365CustomerCare #Office365CustomerCareNumber #Office365CustomerCarePhoneNumber #Office365Help #Office365HelpNumber #Office365HelpPhoneNumber #Office365Helpline #Office365HelplineNumber #Office365HelplinePhoneNumber #Office365HelpDesk #Office365HelpDeskNumber #Office365HelpDeskPhoneNumber


Comments

Post a Comment

Popular posts from this blog

Fix Microsoft support phone number Office 365 Installation &Setup Error: Microsoft support phone number support

Microsoft support phone number Support Phone Number You unquestionably know from scrutinizing that is the most flawlessly awesome customer phone number all in all, and we've amassed an assessment of the 6 complete strategies to contact support for you to look at as well. Microsoft support phone number support phone number One thing to recollect while you try to achieve Microsoft support phone number  help number assistance by calling them, is that various customers give their client support at this number a 46 percent score for their correspondence limits notwithstanding a 48 percent score for the total help they got. Microsoft support phone number technical support phone number give best arrangements.  The flexibility and ease of the Microsoft support phone number Office interface energize the open entryway for customers to make the foundation and usage of the item things and organizations straightforward. The Microsoft support phone number Office 365 arrangement is ...

Activate and use the Technical Support benefit in Visual Studio subscriptions

The Technical Support benefit in Visual Studio subscriptions is for resolving break-fix issues in  non-production environments  for products that are still in the mainstream support phase of the  support lifecycle . Visual Studio Enterprise standard and annual cloud subscriptions receive fMicrosoft helpline number incidents, while Visual Studio Professional standard and annual cloud subscriptions receive two incidents, for up to 1 year from benefit activation. Benefit activation must occur while the subscription is current. Supported products Developer Tools such as the Visual Studio IDE and Azure DevOps Server will receive both mainstream and extended support through Visual Studio subscriptions. Non-developer products (such as SQL, Windows, SharePoint) downloaded from Visual Studio subscriptions are eligible only for mainstream support. These products are only licensed for development environments to design, develop, test, or demonstrate applications. These pr...

Microsoft support phone number's fiscal Q4 report is out - 17% growth year-over-year

Microsoft support phone number published its financial report for the fiscal Q4 (ending in June) and the company has seen a 17% revenue growth ($30.1 billion) over last year. The company's operating income grew 35% to around $10.4 billion with net income of $8.9 billion GAAP and $8.8 billion non-GAAP. That translates into $1.14 GAAP earnings per share and $1.13 non-GAAP. Microsoft support phone number returned $5.3 billion to shareholders this in Q4, through dividends and share repurchases. Most of the Microsoft support phone number operations have seen significant growth in revenue - double digits in most of them. Here are some of them: Productivity and Business Processes - $9.7 billion (13% increase) Office commercial products and cloud services - 10% increase mostly thanks to Office 365 and LinkedIn Intelligent Cloud - $9.6 billion ($23 increase) Server products and cloud services - 26% growth thanks to Azure Windows OEM - 7% gains t...