Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
July 21, 2014
Applies to: Windows Phone 8 and Windows Phone Silverlight 8.1 only
Allows the capture device to share a Direct3D device with the hosting app.
VOID SetDevice(
[in] ID3D11Device* pDevice,
[in] ID3D11DeviceContext* pContext
);
Parameters
pDevice [in]
Type: ID3D11Device*A pointer to the Direct3D device.
pContext [in]
Type: ID3D11DeviceContext*A pointer to the Direct3D device context.
Return value
This method does not return a value.
Remarks
![]() |
---|
You must call this method before using the ICameraCaptureDeviceNative::GetPreviewBufferTexture method for Windows Phone 8. The texture passed to the GetPreviewBufferTexture method must belong to the device-context pair that is specified with pDevice and pContext. |
To access the IcameraCaptureDeviceNative interface, invoke the IUnknown::QueryInterface method on the instance of the PhotoCaptureDevice class or the AudioVideoCaptureDevice class, using the UUID of ICameraCaptureDeviceNative. This method is not directly available from a managed projection, but you can write your own Windows Runtime object that wraps it.
Requirements
Minimum supported phone |
Windows Phone 8 |
Header |
Windows.Phone.Media.Capture.Native.h |
Namespace |
Windows::Phone::Media::Capture |