|
| PLAYERSDK_API const char *PLAYERSDK_CALL | PLVGetSdkVersion (void) |
| | 获取 SDK 版本号.
|
| |
| PLAYERSDK_API const char *PLAYERSDK_CALL | PLVGetSdkErrorDescription (int err) |
| | 根据错误码获取错误描述.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkLogLevel (LOG_FILTER_TYPE level) |
| | 设置 SDK 的日志过滤等级.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkLogFile (const char *fileName) |
| | 设置 SDK 的日志文件位置, 文件名带路径.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkLogMessageCallback (bool enable, OnLogMessageHandler handler, void *data) |
| | 设置日志信息回调.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkHwdecEnable (bool enable) |
| | 设置是否使用硬件加速.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkKeepLastFrame (bool enable) |
| | 设置是否播放结束保持在最后一帧画面上.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkVideoOutputDevice (VIDEO_OUTPUT_DEVICE type, const char *context=NULL) |
| | 设置视频输出驱动类型.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkLocalRememberPlay (bool enable) |
| | 本地记忆续播放功能.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkRetryAttempts (int attempts, int milliseconds, int millisecondsMax) |
| | 设置下载的重试次数, 每次重试的间隔时间会递增. 默认是无限重试(-1).
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkViewerInfo (const char *viewerId, const char *viewerName, const char *viewerAvatar, const char *viewerExtraInfo1=NULL, const char *viewerExtraInfo2=NULL, const char *viewerExtraInfo3=NULL) |
| | 设置 qos 的信息追踪, 建议设置.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetSdkSeed (const char *seed) |
| | 设置解密 seed.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetVrmPrivateOsd (bool enable) |
| | VRM12/13私有水印功能.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVInitSdkLibrary (const PLVAccountInfo *info) |
| | 初始化 SDK , 在使用 SDK 前一定要调用此接口.
|
| |
| PLAYERSDK_API void PLAYERSDK_CALL | PLVReleaseSdkLibrary (void) |
| | 析构 SDK, 停止使用后要调用此接口.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVDeleteLocalVideoFile (const char *vid, const char *path, int rate) |
| | 删除本地离线视频文件
|
| |
| PLAYERSDK_API bool PLAYERSDK_CALL | PLVCheckFileComplete (const char *vid, const char *videoFilePath, int rate) |
| | 检查视频文件的完整性.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVGetAudioDeviceCount () |
| | 获取音频设备数量.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVGetAudioDeviceInfo (int index, char deviceId[PLV_MAX_DEVICE_ID_LENGTH], char deviceName[PLV_MAX_DEVICE_ID_LENGTH]) |
| | 获取音频设备信息.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetPreventSoftwareRecording (void *window, bool enable) |
| | 设置播放窗口的软件防录制, 用于防止屏幕录制或屏幕截图.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVGetPreventSoftwareRecording (void *window, bool *enable) |
| | 获取播放窗口是否开启软件防录制.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetDetectSoftwareRecordingHandler (bool enable, OnDetectSoftwareRecordingHandler handler, void *data) |
| | 设置软件录制的回调通知.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVSetDetectHardwareRecordingHandler (bool enable, OnDetectHardwareRecordingHandler handler, void *data) |
| | 设置设备插拔变动的回调通知.
|
| |
| PLAYERSDK_API int PLAYERSDK_CALL | PLVDetectVM () |
| | 检测当前虚拟机环境.
|
| |