Class XRMediaBinding
- Namespace
- CSharpToJavaScript.APIs.JS
- Assembly
- CSharpToJavaScript.dll
NOTE
ExperimentalXRMediaBinding interface is used to create layers that display the content of an HTMLVideoElement.
[Value("XRMediaBinding")]
public class XRMediaBinding
- Inheritance
-
XRMediaBinding
- Inherited Members
Remarks
NOTE
Only the video frames will be displayed in the layer. Video controls need to be implemented separately and must be drawn in another layer.
-HTMLVideoElement
-XRCylinderLayer, XREquirectLayer, XRQuadLayer
Constructors
XRMediaBinding()
public XRMediaBinding()
XRMediaBinding(XRSession)
public XRMediaBinding(XRSession session)
Parameters
sessionXRSession
Remarks
Methods
CreateCylinderLayer(HTMLVideoElement, XRMediaCylinderLayerInit)
NOTE
ExperimentalcreateCylinderLayer() method of the XRMediaBinding interface returns an XRCylinderLayer object which is a layer that takes up a curved rectangular space in the virtual environment.
[Value("createCylinderLayer")]
public XRCylinderLayer CreateCylinderLayer(HTMLVideoElement video, XRMediaCylinderLayerInit init = null)
Parameters
videoHTMLVideoElementinitXRMediaCylinderLayerInit
Returns
- XRCylinderLayer
An XRCylinderLayer object.
Remarks
CreateEquirectLayer(HTMLVideoElement, XRMediaEquirectLayerInit)
NOTE
ExperimentalcreateEquirectLayer() method of the XRMediaBinding interface returns an XREquirectLayer object which is a layer that maps an equirectangular coded data onto the inside of a sphere.
[Value("createEquirectLayer")]
public XREquirectLayer CreateEquirectLayer(HTMLVideoElement video, XRMediaEquirectLayerInit init = null)
Parameters
videoHTMLVideoElementinitXRMediaEquirectLayerInit
Returns
- XREquirectLayer
An XREquirectLayer object.
Remarks
CreateQuadLayer(HTMLVideoElement, XRMediaQuadLayerInit)
NOTE
ExperimentalcreateQuadLayer() method of the XRMediaBinding interface returns an XRQuadLayer object which is a layer that takes up a flat rectangular space in the virtual environment.
[Value("createQuadLayer")]
public XRQuadLayer CreateQuadLayer(HTMLVideoElement video, XRMediaQuadLayerInit init = null)
Parameters
videoHTMLVideoElementinitXRMediaQuadLayerInit
Returns
- XRQuadLayer
An XRQuadLayer object.