plv player sdk doc
|
类型定义 | |
typedef void(* | OnDetectSoftwareRecordingHandler) (SOFTWARE_RECORDING_NOTIFY_TYPE type, const char *softwares, void *data) |
软件录制的回调通知. | |
typedef void(* | OnDetectHardwareRecordingHandler) (DEVICE_CHANGED_TYPE type, const char *device, void *data) |
硬件设备变动的回调通知, 此回调可以用于防止 HDMI 硬件录制, 业务侧可以根据回调类型进行播放器是否禁播操作. | |
函数 | |
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) |
设置设备插拔变动的回调通知. | |
typedef void(* OnDetectHardwareRecordingHandler) (DEVICE_CHANGED_TYPE type, const char *device, void *data) |
硬件设备变动的回调通知, 此回调可以用于防止 HDMI 硬件录制, 业务侧可以根据回调类型进行播放器是否禁播操作.
[out] | type | 设备变动类型. |
[out] | device | 设备标识. |
[out] | data | 用户自定义上下文数据. |
在文件 plv-player-core-CN.h 第 329 行定义.
typedef void(* OnDetectSoftwareRecordingHandler) (SOFTWARE_RECORDING_NOTIFY_TYPE type, const char *softwares, void *data) |
软件录制的回调通知.
[out] | type | 软件录制变动类型. |
[out] | software | 软件名称,例如: QQ,TeamViewer. |
[out] | data | 用户自定义上下文数据. |
在文件 plv-player-core-CN.h 第 302 行定义.
PLAYERSDK_API int PLAYERSDK_CALL PLVGetPreventSoftwareRecording | ( | void * | window, |
bool * | enable ) |
获取播放窗口是否开启软件防录制.
window | 窗口句柄. | |
[out] | enable | 开关. |
PLAYERSDK_API int PLAYERSDK_CALL PLVSetDetectHardwareRecordingHandler | ( | bool | enable, |
OnDetectHardwareRecordingHandler | handler, | ||
void * | data ) |
设置设备插拔变动的回调通知.
enable | 开关. |
handler | 回调函数地址. |
data | 用户自定义上下文数据. |
PLAYERSDK_API int PLAYERSDK_CALL PLVSetDetectSoftwareRecordingHandler | ( | bool | enable, |
OnDetectSoftwareRecordingHandler | handler, | ||
void * | data ) |
设置软件录制的回调通知.
enable | 开关. |
handler | 回调函数地址. |
data | 用户自定义上下文数据. |
PLAYERSDK_API int PLAYERSDK_CALL PLVSetPreventSoftwareRecording | ( | void * | window, |
bool | enable ) |
设置播放窗口的软件防录制, 用于防止屏幕录制或屏幕截图.
window | 窗口句柄. |
enable | 开关. |