Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
14f51e5c
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
14f51e5c
编写于
7月 26, 2023
作者:
W
wangzx0705
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify the doc format problem
Signed-off-by:
N
wangzx0705
<
wangzx0705@thundersoft.com
>
上级
f84ef370
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
1278 addition
and
1356 deletion
+1278
-1356
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture.md
...lication-dev/reference/native-apis/_a_v_screen_capture.md
+13
-13
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture_base.md
...ion-dev/reference/native-apis/_a_v_screen_capture_base.md
+1184
-1258
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture_callback.md
...dev/reference/native-apis/_a_v_screen_capture_callback.md
+78
-78
zh-cn/application-dev/reference/native-apis/native__avscreen_capture_8h.md
...-dev/reference/native-apis/native__avscreen_capture_8h.md
+3
-6
zh-cn/application-dev/reference/native-apis/native__avscreen_capture_base_8h.md
...reference/native-apis/native__avscreen_capture_base_8h.md
+0
-1
未找到文件。
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture.md
浏览文件 @
14f51e5c
...
...
@@ -34,7 +34,7 @@ AVScreenCapture模块提供用于屏幕录制的函数。
|
\*
[
OH_AVScreenCapture_AcquireVideoBuffer
](
#oh_avscreencapture_acquirevideobuffer
)
(
OH_AVScreenCapture
\*
capture, int32_t
\*
fence, int64_t
\*
timestamp, struct OH_Rect
\*
region) | 获取视频原始码流接口,通过此接口可以获取视频码流以及每帧视频的信息 |
|
[
OH_AVScreenCapture_ReleaseAudioBuffer
](
#oh_avscreencapture_releaseaudiobuffer
)
(
OH_AVScreenCapture
\*
capture, OH_AudioCaptureSourceType type) | 释放根据音频类型释放音频buffer,用于用完的音频的buffer的释放 |
|
[
OH_AVScreenCapture_ReleaseVideoBuffer
](
#oh_avscreencapture_releasevideobuffer
)
(
OH_AVScreenCapture
\*
capture) | 释放视频的buffer,用于用完的视频的buffer的释放 |
|
[
OH_AVScreenCapture_SetCallback
](
#oh_a
c
screencapture_setcallback
)
(
OH_AVScreenCapture
\*
capture, OH_AVScreenCaptureCallback callback) | 设置回调的接口,用于回调相关事件的监听 |
|
[
OH_AVScreenCapture_SetCallback
](
#oh_a
v
screencapture_setcallback
)
(
OH_AVScreenCapture
\*
capture, OH_AVScreenCaptureCallback callback) | 设置回调的接口,用于回调相关事件的监听 |
|
[
OH_AVScreenCapture_SetMicrophoneEnabled
](
#oh_avscreencapture_setmicrophoneenabled
)
(
OH_AVScreenCapture
\*
capture, bool isMicrophone) | 设置麦克风开关,关闭时,将获得无声的音频数据 |
|
[
OH_AVScreenCapture_Release
](
#oh_avscreencapture_release
)
(
OH_AVScreenCapture
\*
capture) | 用于录屏实例对象的释放 |
...
...
@@ -92,7 +92,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_Init(struct OH_AVScreenCapture *c
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -121,18 +121,18 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_StartScreenCapture(struct OH_AVSc
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
10
### OH_AVScreenCapture_StopScreen
Recording
()
### OH_AVScreenCapture_StopScreen
Capture
()
```
OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_StopScreen
Recording
(struct OH_AVScreenCapture *capture);
OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_StopScreen
Capture
(struct OH_AVScreenCapture *capture);
```
**描述:**
...
...
@@ -149,7 +149,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_StopScreenRecording(struct OH_AVS
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -181,7 +181,7 @@ buffer使用完成后,调用OH_AVScreenCapture_ReleaseAudioBuffer接口进行
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -243,7 +243,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_ReleaseAudioBuffer(struct OH_AVSc
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -271,7 +271,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_ReleaseVideoBuffer(struct OH_AVSc
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -300,7 +300,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_SetCallback(struct OH_AVScreenCap
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -329,7 +329,7 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_SetMicrophoneEnabled(struct OH_AV
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
...
...
@@ -357,8 +357,8 @@ OH_AVSCREEN_CAPTURE_ErrCode OH_AVScreenCapture_Release(struct OH_AVScreenCapture
**返回:**
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
_core.md#native__avscreen_capture_errors_8h.md
)
。
执行成功返回AV_SCREEN_CAPTURE_ERR_OK, 否则返回具体错误码,请参阅
[
OH_AVSCREEN_CAPTURE_ErrCode
](
native__avscreen_capture_errors_8h.md#oh_avscreen_capture_errcode
)
。
**起始版本:**
10
\ No newline at end of file
10
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture_base.md
浏览文件 @
14f51e5c
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/native-apis/_a_v_screen_capture_callback.md
浏览文件 @
14f51e5c
# OH_AVScreenCaptureCallback
## 概述
OH_AVScreenCapture中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVScreenCapture实例中, 并处理回调上报的信息,以保证OH_AVScreenCapture的正常运行。
\@
syscap SystemCapability.Multimedia.Media.AVScreenCapture
**起始版本:**
9
**相关模块:**
[
AVSCreenCaptureBase
](
_a_v_screen_capture_base.md
)
## 汇总
### 成员变量
| 名称 | 描述 |
| -------- | -------- |
|
[
onError
](
#onerror
)
| 监控录屏调用操作错误,请参见
[
OH_AVScreenCaptureOnError
](
_a_v_screen_capture_base.md#oh_avscreencaptureonerror
)
|
|
[
onAudioBufferAvailable
](
#onaudiobufferavailable
)
| 监控音频码流是否有数据产生
[
OH_AVScreenCaptureOnAudioBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonaudiobufferavailable
)
|
|
[
onVideoBufferAvailable
](
#onvideobufferavailable
)
| 监控视频码流是否有数据产生
[
OH_AVScreenCaptureOnVideoBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonvideobufferavailable
)
|
## 结构体成员变量说明
### onError
```
OH_AVScreenCaptureOnError onError
```
**描述:**
监控录屏调用操作错误,请参见
[
OH_AVScreenCaptureOnError
](
_a_v_screen_capture_base.md#oh_avscreencaptureonerror
)
**起始版本:**
10
### onAudioBufferAvailable
```
OH_AVScreenCaptureOnAudioBufferAvailable onAudioBufferAvailable
```
**描述:**
监控音频码流是否有数据产生
[
OH_AVScreenCaptureOnAudioBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonaudiobufferavailable
)
**起始版本:**
10
### onVideoBufferAvailable
```
OH_AVScreenCaptureOnVideoBufferAvailable onVideoBufferAvailable
```
**描述:**
监控视频码流是否有数据产生
[
OH_AVScreenCaptureOnVideoBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonvideobufferavailable
)
**起始版本:**
# OH_AVScreenCaptureCallback
## 概述
OH_AVScreenCapture中所有异步回调函数指针的集合。将该结构体的实例注册到OH_AVScreenCapture实例中, 并处理回调上报的信息,以保证OH_AVScreenCapture的正常运行。
\@
syscap SystemCapability.Multimedia.Media.AVScreenCapture
**起始版本:**
9
**相关模块:**
[
AVSCreenCaptureBase
](
_a_v_screen_capture_base.md
)
## 汇总
### 成员变量
| 名称 | 描述 |
| -------- | -------- |
|
[
onError
](
#onerror
)
| 监控录屏调用操作错误,请参见
[
OH_AVScreenCaptureOnError
](
_a_v_screen_capture_base.md#oh_avscreencaptureonerror
)
|
|
[
onAudioBufferAvailable
](
#onaudiobufferavailable
)
| 监控音频码流是否有数据产生
[
OH_AVScreenCaptureOnAudioBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonaudiobufferavailable
)
|
|
[
onVideoBufferAvailable
](
#onvideobufferavailable
)
| 监控视频码流是否有数据产生
[
OH_AVScreenCaptureOnVideoBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonvideobufferavailable
)
|
## 结构体成员变量说明
### onError
```
OH_AVScreenCaptureOnError onError
```
**描述:**
监控录屏调用操作错误,请参见
[
OH_AVScreenCaptureOnError
](
_a_v_screen_capture_base.md#oh_avscreencaptureonerror
)
**起始版本:**
10
### onAudioBufferAvailable
```
OH_AVScreenCaptureOnAudioBufferAvailable onAudioBufferAvailable
```
**描述:**
监控音频码流是否有数据产生
[
OH_AVScreenCaptureOnAudioBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonaudiobufferavailable
)
**起始版本:**
10
### onVideoBufferAvailable
```
OH_AVScreenCaptureOnVideoBufferAvailable onVideoBufferAvailable
```
**描述:**
监控视频码流是否有数据产生
[
OH_AVScreenCaptureOnVideoBufferAvailable
](
_a_v_screen_capture_base.md#oh_avscreencaptureonvideobufferavailable
)
**起始版本:**
10
\ No newline at end of file
zh-cn/application-dev/reference/native-apis/native__avscreen_capture_8h.md
浏览文件 @
14f51e5c
...
...
@@ -26,13 +26,10 @@
|
[
OH_AVScreenCapture_Init
](
_a_v_screen_capture.md#oh_avscreencapture_init
)
(
struct
OH_AVScreenCapture
\*
capture, OH_AVScreenCaptureConfig config) | 根据config配置初始化一个capture对象。 |
|
[
OH_AVScreenCapture_StartScreenCapture
](
_a_v_screen_capture.md#oh_avscreencapture_startscreencapture
)
(
struct
OH_AVScreenCapture
\*
capture) | 启动屏幕录制。 |
|
[
OH_AVScreenCapture_StopScreenCapture
](
_a_v_screen_capture.md#oh_avscreencapture_stopscreencapture
)
(
struct
OH_AVScreenCapture
\*
capture) | 停止屏幕录制。 |
|
[
OH_AVScreenCapture_StartScreenRecording
](
_a_v_screen_capture.md#oh_avscreencapture_startscreenrecording
)
(
struct
OH_AVScreenCapture
\*
capture) | 调用启动屏幕录制之后,调用该接口进行屏幕画面的录制。 |
|
[
OH_AVScreenCapture_StopScreenRecording
](
_a_v_screen_capture.md#oh_avscreencapture_stopscreenrecording
)
(
struct
OH_AVScreenCapture
\*
capture) | 调用停止屏幕录制之后,调用该接口停止屏幕画面的录制。 |
|
[
OH_AVScreenCapture_AcquireAudioBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_acquireaudiobuffer
)
(
struct
OH_AVScreenCapture
\*
capture, OH_AudioBuffer
\*\*
audiobuffer, OH_AudioCaptureSourceType type) | 调用开始录制接口后,调用该接口进行音频buffer的申请,获取音频buffer信息。 |
|
[
OH_AVScreenCapture_AcquireVideoBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_acquirevideobuffer
)
(
struct
OH_AVScreenCapture
\*
capture, int32_t
\*
fence, int64_t
\*
timestamp, OH_Rect
\*
region) | 调用开始录制接口后,调用该接口进行视频buffer的申请,获取视频buffer信息。 |
|
[
OH_AVScreenCapture_ReleaseAudioBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_releaseaudiobuffer
)
(
struct
OH_AVScreenCapture
\*
capture,
OH_AudioCaptureSourceType type) | 停止录制后,调用接口释放指定screencapture实例中的音频数据。 |
|
[
OH_AVScreenCapture_ReleaseVideoBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_releasevideobuffer
)
(
struct
OH_AVScreenCapture
\*
capture) |
|
[
OH_AVScreenCapture_SetCallback
](
_a_v_screen_capture.md#oh_avscreencapture_setcallback
)
(
struct
OH_AVScreenCapture
\*
capture, struct OH_AVScreenCaptureCallback callback) | 停止录制后,调用接口释放指定screencapture实例中的视频数据。 |
|
[
OH_AVScreenCapture_ReleaseAudioBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_releaseaudiobuffer
)
(
struct
OH_AVScreenCapture
\*
capture, OH_AudioCaptureSourceType type) | 调用接口释放指定screencapture实例中的音频数据。 |
|
[
OH_AVScreenCapture_ReleaseVideoBuffer
](
_a_v_screen_capture.md#oh_avscreencapture_releasevideobuffer
)
(
struct
OH_AVScreenCapture
\*
capture) |调用接口释放指定screencapture实例中的视频数据。|
|
[
OH_AVScreenCapture_SetCallback
](
_a_v_screen_capture.md#oh_avscreencapture_setcallback
)
(
struct
OH_AVScreenCapture
\*
capture, struct OH_AVScreenCaptureCallback callback) | 设置回调接口通过设置监听,可以监听到调用过程中的错误信息,以及是否有可用的视频buffer和音频buffer |
|
[
OH_AVScreenCapture_Release
](
_a_v_screen_capture.md#oh_avscreencapture_release
)
(
struct
OH_AVScreenCapture
\*
capture) | 停止录制流程结束后,调用接口进行指定avscreencapture实例的释放。 |
|
[
OH_AVScreenCapture_SetMicrophoneEnabled
](
_a_v_screen_capture.md#oh_avscreencapture_setmicrophoneenabled
)
(
struct
OH_AVScreenCapture
\*
capture, bool isMicrophone) | 设置麦克风在屏幕录制期间是否启用。 |
\ No newline at end of file
zh-cn/application-dev/reference/native-apis/native__avscreen_capture_base_8h.md
浏览文件 @
14f51e5c
...
...
@@ -27,7 +27,6 @@
|
[
OH_VideoCaptureInfo
](
_a_v_screen_capture_base.md#oh_videocaptureinfo
)
| 定义屏幕录制中视频录制capture的描述信息。 |
|
[
OH_VideoEncInfo
](
_a_v_screen_capture_base.md#oh_videoencinfo
)
| 定义屏幕录制中视频的编码数据描述信息。 |
|
[
OH_VideoInfo
](
_a_v_screen_capture_base.md#oh_videoinfo
)
| 定义屏幕录制时视频的描述信息。 |
|
[
OH_RecorderInfo
](
_a_v_screen_capture_base.md#oh_recorderinfo
)
| 定义屏幕录制保存音视频文件的参数描述信息。 |
|
[
OH_AVScreenCaptureConfig
](
_a_v_screen_capture_base.md#oh_avscreencaptureconfig
)
| 定义整体avscreencapture的配置信息。 |
|
[
OH_AVScreenCaptureCallback
](
_a_v_screen_capture_callback.md
)
| 定义avscreencapture的回调信息,包含不同的回调函数类型。 |
|
[
OH_Rect
](
_a_v_screen_capture_base.md#oh_rect
)
| 定义录屏的宽高以及画面信息。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录