public class PublishVideoOptions extends VideoOptions
VideoOptions.StreamType, VideoOptions.VideoCodec, VideoOptions.VideoQuality, VideoOptions.VideoRatio
optionset
限定符 | 构造器和说明 |
---|---|
protected |
PublishVideoOptions(int quaset) |
|
PublishVideoOptions(MVideo.CameraCapability cap,
VideoOptions.VideoCodec codec) |
限定符和类型 | 方法和说明 |
---|---|
MVideo.CameraCapability |
getStreamCapability(VideoOptions.StreamType type)
获取指定流的分辨率帧率
|
VideoOptions.VideoCodec |
getStreamCodec(VideoOptions.StreamType type)
获取指定流的编码参数
|
VideoOptions.VideoQuality |
getStreamQuality(VideoOptions.StreamType type)
获取指定流的视频质量
|
boolean |
hasAssist1()
判断视频发布中是否有辅流1
|
boolean |
hasAssist2()
判断视频发布中是否有辅流2
|
boolean |
hasMainStream()
判断视频发布中是否有主流
|
boolean |
hasQuality(VideoOptions.VideoQuality value)
判断视频发布中是否支持指定视频质量
|
int |
setStreamOptions(VideoOptions.StreamType type,
MVideo.CameraCapability cap,
VideoOptions.VideoCodec codec)
设置指定流的视频发布参数
|
getValue, nativedevgetCapabilities, nativedevhasCapability, nativepubgetStreamCapability, nativepubgetStreamCodec, nativepubgetStreamQuality, nativepubhasAssist1, nativepubhasAssist2, nativepubhasMainStream, nativepubhasQuality, nativepubsetStreamOptions, setValue, VideoQuality2native
public PublishVideoOptions(MVideo.CameraCapability cap, VideoOptions.VideoCodec codec)
protected PublishVideoOptions(int quaset)
public boolean hasQuality(VideoOptions.VideoQuality value)
public boolean hasMainStream()
public boolean hasAssist1()
public boolean hasAssist2()
public int setStreamOptions(VideoOptions.StreamType type, MVideo.CameraCapability cap, VideoOptions.VideoCodec codec)
public MVideo.CameraCapability getStreamCapability(VideoOptions.StreamType type)
public VideoOptions.VideoQuality getStreamQuality(VideoOptions.StreamType type)
public VideoOptions.VideoCodec getStreamCodec(VideoOptions.StreamType type)