interface  MergeMode
 
interface  MergeModeEx
 
class  VideoConfig
 
interface  VideoLevel
 

静态 Public 成员函数

static String buildQiniuRecordParam (boolean video, String bucketName, String secretKey, String accessKey, String fileName)
 
static String buildQiniuRecordParam (boolean video, String bucketName, String secretKey, String accessKey, String fileName, VideoConfig videoConfig)
 
static String buildAliossRecordParam (boolean video, String bucketName, String secretKey, String accessKey, String uploadEndPoint, String fileName)
 
static String buildAliossRecordParam (boolean video, String bucketName, String secretKey, String accessKey, String uploadEndPoint, String fileName, VideoConfig videoConfig)
 

Public 属性

String recordString
 

静态 Public 属性

static final int VIDEO_LEVEL_MIN = 256
 
static final int VIDEO_LEVEL_SMALL = 512
 
static final int VIDEO_LEVEL_LARGE = 768
 
static final int VIDEO_LEVEL_MAX = 1024
 
static final int MERGE_MODE_SCREEN = 1
 
static final int MERGE_MODE_PLATFORM = 2
 
static final int MERGE_MODE_SPEAKER = 3
 
static final int MERGE_MODE_LAYOUT = 4
 
static final int MERGE_MODE_INTELLEGENCE = 5
 
static final int MERGE_MODE_SCREENSHARING = 6
 
static final int MERGE_MODEEX_FREE_LAYOUT_I = 1
 
static final int MERGE_MODEEX_RECT_LAYOUT_I = 2
 
static final int MERGE_MODEEX_BIG_SMALLX2_I = 3
 
static final int MERGE_MODEEX_BIG_SMALLX3_I = 4
 
static final int MERGE_MODEEX_BIG_SMALLX4_I = 5
 
static final int MERGE_MODEEX_BIG_SMALLX5_I = 6
 
static final int MERGE_MODEEX_BIG_SMALLX6_I = 7
 
static final int MERGE_MODEEX_BIG_SMALLX7_I = 8
 
static final int MERGE_MODEEX_BIG_SMALLX8_I = 9
 
static final int MERGE_MODEEX_BIG_SMALLX9_I = 10
 
static final int MERGE_MODEEX_BIG_SMALLX10_I = 11
 
static final int MERGE_MODEEX_BIG_SMALL_TOP_I = 12
 
static final int MERGE_MODEEX_BIG_SMALL_BOTTOM_I = 13
 
static final int MERGE_MODEEX_DIVIDE_LAYOUT_I = 14
 
static final int MERGE_MODEEX_DIVIDE_LAYOUT_NOANGLE_I = 15
 

详细描述

录制参数, 作为 enableRecord 方法最后一个参数的入参

成员函数说明

◆ buildQiniuRecordParam() [1/2]

static String com.juphoon.cloud.JCMediaChannel.RecordParam.buildQiniuRecordParam ( boolean  video,
String  bucketName,
String  secretKey,
String  accessKey,
String  fileName 
)
inlinestatic

七牛录制参数构造

bucketName、secretKey、accessKey 参数通过七牛开发者平台获取

参数
video是否是视频录制
bucketName七牛云 bucketName
secretKey七牛云 secretKey
accessKey七牛云 accessKey
fileName录制文件名
返回
录制参数字符串

◆ buildQiniuRecordParam() [2/2]

static String com.juphoon.cloud.JCMediaChannel.RecordParam.buildQiniuRecordParam ( boolean  video,
String  bucketName,
String  secretKey,
String  accessKey,
String  fileName,
VideoConfig  videoConfig 
)
inlinestatic

七牛录制参数构造

bucketName、secretKey、accessKey 参数通过七牛开发者平台获取

参数
video是否是视频录制
bucketName七牛云 bucketName
secretKey七牛云 secretKey
accessKey七牛云 accessKey
fileName录制文件名
videoConfig录制高级参数
返回
录制参数字符串

◆ buildAliossRecordParam() [1/2]

static String com.juphoon.cloud.JCMediaChannel.RecordParam.buildAliossRecordParam ( boolean  video,
String  bucketName,
String  secretKey,
String  accessKey,
String  uploadEndPoint,
String  fileName 
)
inlinestatic

阿里云录制参数构造

bucketName、secretKey、accessKey、uploadEndPoint 参数通过阿里云开发者平台获取

参数
video是否是视频录制
bucketName阿里云 bucketName
secretKey阿里云 secretKey
accessKey阿里云 accessKey
uploadEndPoint阿里云访问域名
fileName录制文件名
返回
录制参数字符串

◆ buildAliossRecordParam() [2/2]

static String com.juphoon.cloud.JCMediaChannel.RecordParam.buildAliossRecordParam ( boolean  video,
String  bucketName,
String  secretKey,
String  accessKey,
String  uploadEndPoint,
String  fileName,
VideoConfig  videoConfig 
)
inlinestatic

阿里云录制参数构造

bucketName、secretKey、accessKey、uploadEndPoint 参数通过阿里云开发者平台获取

参数
video是否是视频录制
bucketName阿里云 bucketName
secretKey阿里云 secretKey
accessKey阿里云 accessKey
uploadEndPoint阿里云访问域名
fileName录制文件名
videoConfig录制高级参数
返回
录制参数字符串

类成员变量说明

◆ recordString

String com.juphoon.cloud.JCMediaChannel.RecordParam.recordString

录制字符串

该属性在调用 enableRecord 录制视频时用到,建议使用 buildQiniuRecordParam 方法构造生成,不建议自己生成

◆ VIDEO_LEVEL_MIN

final int com.juphoon.cloud.JCMediaChannel.RecordParam.VIDEO_LEVEL_MIN = 256
static

最小尺寸

◆ VIDEO_LEVEL_SMALL

final int com.juphoon.cloud.JCMediaChannel.RecordParam.VIDEO_LEVEL_SMALL = 512
static

小尺寸

◆ VIDEO_LEVEL_LARGE

final int com.juphoon.cloud.JCMediaChannel.RecordParam.VIDEO_LEVEL_LARGE = 768
static

大尺寸

◆ VIDEO_LEVEL_MAX

final int com.juphoon.cloud.JCMediaChannel.RecordParam.VIDEO_LEVEL_MAX = 1024
static

最大尺寸

◆ MERGE_MODE_SCREEN

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_SCREEN = 1
static

平铺模式

◆ MERGE_MODE_PLATFORM

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_PLATFORM = 2
static

讲台模式

◆ MERGE_MODE_SPEAKER

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_SPEAKER = 3
static

演讲者模式

◆ MERGE_MODE_LAYOUT

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_LAYOUT = 4
static

自定义布局模式

◆ MERGE_MODE_INTELLEGENCE

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_INTELLEGENCE = 5
static

智能模式

◆ MERGE_MODE_SCREENSHARING

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODE_SCREENSHARING = 6
static

屏幕分享模式

◆ MERGE_MODEEX_FREE_LAYOUT_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_FREE_LAYOUT_I = 1
static

自由布局

◆ MERGE_MODEEX_RECT_LAYOUT_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_RECT_LAYOUT_I = 2
static

矩形布局

◆ MERGE_MODEEX_BIG_SMALLX2_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX2_I = 3
static

大小屏放大2倍

◆ MERGE_MODEEX_BIG_SMALLX3_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX3_I = 4
static

大小屏放大3倍

◆ MERGE_MODEEX_BIG_SMALLX4_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX4_I = 5
static

大小屏放大4倍

◆ MERGE_MODEEX_BIG_SMALLX5_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX5_I = 6
static

大小屏放大5倍

◆ MERGE_MODEEX_BIG_SMALLX6_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX6_I = 7
static

大小屏放大6倍

◆ MERGE_MODEEX_BIG_SMALLX7_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX7_I = 8
static

大小屏放大7倍

◆ MERGE_MODEEX_BIG_SMALLX8_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX8_I = 9
static

大小屏放大8倍

◆ MERGE_MODEEX_BIG_SMALLX9_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX9_I = 10
static

大小屏放大9倍

◆ MERGE_MODEEX_BIG_SMALLX10_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALLX10_I = 11
static

大小屏放大10倍

◆ MERGE_MODEEX_BIG_SMALL_TOP_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALL_TOP_I = 12
static

大小屏放大到顶部

◆ MERGE_MODEEX_BIG_SMALL_BOTTOM_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_BIG_SMALL_BOTTOM_I = 13
static

大小屏放大到底部

◆ MERGE_MODEEX_DIVIDE_LAYOUT_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_DIVIDE_LAYOUT_I = 14
static

等分模式

◆ MERGE_MODEEX_DIVIDE_LAYOUT_NOANGLE_I

final int com.juphoon.cloud.JCMediaChannel.RecordParam.MERGE_MODEEX_DIVIDE_LAYOUT_NOANGLE_I = 15
static

等分模式忽略图像角度


该类的文档由以下文件生成:
  • cloud/src/main/mediachannel/com/juphoon/cloud/JCMediaChannel.java
最后更新时间: 2023/11/7 09:38:09