|
Agora Java API Reference for Android
|
#include <AgoraMediaBase.h>
Public Member Functions | |
| MediaRecorderConfiguration (const char *path, MediaRecorderContainerFormat format, MediaRecorderStreamType type, int duration, int interval) | |
Public Attributes | |
| const char * | storagePath |
| MediaRecorderContainerFormat | containerFormat |
| MediaRecorderStreamType | streamType |
| int | maxDurationMs |
| int | recorderInfoUpdateInterval |
| int | width |
| int | height |
| int | fps |
| int | sample_rate |
| int | channel_num |
| agora::rtc::VIDEO_SOURCE_TYPE | videoSourceType |
Configurations for the local audio and video recording.
| const char* agora::media::MediaRecorderConfiguration::storagePath |
The absolute path (including the filename extensions) of the recording file. For example, C:\Users\<user_name>\AppData\Local\Agora\<process_name>\example.mp4 on Windows, /App Sandbox/Library/Caches/example.mp4 on iOS, /Library/Logs/example.mp4 on macOS, and /storage/emulated/0/Android/data/<package name>/files/example.mp4 on Android.
| MediaRecorderContainerFormat agora::media::MediaRecorderConfiguration::containerFormat |
The format of the recording file. See MediaRecorderContainerFormat.
| MediaRecorderStreamType agora::media::MediaRecorderConfiguration::streamType |
The recording content. See MediaRecorderStreamType.
| int agora::media::MediaRecorderConfiguration::maxDurationMs |
The maximum recording duration, in milliseconds. The default value is 120000.
| int agora::media::MediaRecorderConfiguration::recorderInfoUpdateInterval |
The interval (ms) of updating the recording information. The value range is [1000,10000]. Based on the set value of recorderInfoUpdateInterval, the SDK triggers the onRecorderInfoUpdated callback to report the updated recording information.
| int agora::media::MediaRecorderConfiguration::width |
The video width
| int agora::media::MediaRecorderConfiguration::height |
The video height
| int agora::media::MediaRecorderConfiguration::fps |
The video fps
| int agora::media::MediaRecorderConfiguration::sample_rate |
The audio sample rate
| int agora::media::MediaRecorderConfiguration::channel_num |
The audio channel nums
| agora::rtc::VIDEO_SOURCE_TYPE agora::media::MediaRecorderConfiguration::videoSourceType |
The video source just for out channel recoder
1.8.18