提交 879a502f 编写于 作者: E ester.zhou

udpate doc (9212)

Signed-off-by: Nester.zhou <ester.zhou@huawei.com>
上级 0648f570
# XComponent # XComponent
The **\<XComponent>** can accept and display the EGL/OpenGL ES and media data input. > **NOTE**
>
> **NOTE** > This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version.
>
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version.
The **\<XComponent>** can accept and display the EGL/OpenGL ES and media data input.
## Required Permissions ## Required Permissions
...@@ -13,11 +12,11 @@ The **\<XComponent>** can accept and display the EGL/OpenGL ES and media data in ...@@ -13,11 +12,11 @@ The **\<XComponent>** can accept and display the EGL/OpenGL ES and media data in
## Child Components ## Child Components
Not supported Not supported
## APIs ## APIs
XComponent\(value: {id: string, type: string, libraryname?: string, controller?: XComponentController}\) XComponent(value: {id: string, type: string, libraryname?: string, controller?: XComponentController})
**Parameters** **Parameters**
...@@ -60,7 +59,7 @@ xcomponentController: XComponentController = new XComponentController() ...@@ -60,7 +59,7 @@ xcomponentController: XComponentController = new XComponentController()
### getXComponentSurfaceId ### getXComponentSurfaceId
getXComponentSurfaceId(): string getXComponentSurfaceId()
Obtains the ID of the surface held by the **\<XComponent>**. The ID can be used for @ohos interfaces, such as camera-related interfaces. Obtains the ID of the surface held by the **\<XComponent>**. The ID can be used for @ohos interfaces, such as camera-related interfaces.
...@@ -72,9 +71,10 @@ Obtains the ID of the surface held by the **\<XComponent>**. The ID can be used ...@@ -72,9 +71,10 @@ Obtains the ID of the surface held by the **\<XComponent>**. The ID can be used
| ------ | ----------------------- | | ------ | ----------------------- |
| string | ID of the surface held by the **\<XComponent>**.| | string | ID of the surface held by the **\<XComponent>**.|
### setXComponentSurfaceSize ### setXComponentSurfaceSize
setXComponentSurfaceSize(value: {surfaceWidth: number, surfaceHeight: number}): void setXComponentSurfaceSize(value: {surfaceWidth: number, surfaceHeight: number})
Sets the width and height of the surface held by the **\<XComponent>**. Sets the width and height of the surface held by the **\<XComponent>**.
...@@ -87,9 +87,10 @@ Sets the width and height of the surface held by the **\<XComponent>**. ...@@ -87,9 +87,10 @@ Sets the width and height of the surface held by the **\<XComponent>**.
| surfaceWidth | number | Yes | Width of the surface held by the **\<XComponent>**.| | surfaceWidth | number | Yes | Width of the surface held by the **\<XComponent>**.|
| surfaceHeight | number | Yes | Height of the surface held by the **\<XComponent>**.| | surfaceHeight | number | Yes | Height of the surface held by the **\<XComponent>**.|
### getXComponentContext ### getXComponentContext
getXComponentContext(): Object getXComponentContext()
Obtains the context of an **\<XComponent>** object. Obtains the context of an **\<XComponent>** object.
...@@ -99,6 +100,7 @@ Obtains the context of an **\<XComponent>** object. ...@@ -99,6 +100,7 @@ Obtains the context of an **\<XComponent>** object.
| ------ | ---------------------------------------- | | ------ | ---------------------------------------- |
| Object | Context of the **\<XComponent>** object. The APIs contained in the context are defined by developers.| | Object | Context of the **\<XComponent>** object. The APIs contained in the context are defined by developers.|
## Example ## Example
Provide a surface-type **\<XComponent>** to support capabilities such as camera preview. Provide a surface-type **\<XComponent>** to support capabilities such as camera preview.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册