#ifndef BROWSER_OPEN_H__
#define BROWSER_OPEN_H__ 

#include "common.h"
/*打开摄像头函数,当MODE为1时候为国内网址，2时为泰国网址,3为中东网址*/
#define BROWSER_MODE 1

int  opencamsh();

void refresh_cam(void);//刷新摄像头函数

bool is_browser_running();

void browser_begin_external_switch(void);
void browser_end_external_switch(void);
int browser_auto_restart_allowed(void);

/* 推流调试：仅浏览器 webrtc 模式可切换；effective_url 输出实际打开的完整网址 */
int browser_switch_stream_url(const char *url, char *effective_url, size_t effective_size);

/* 查询 chromium 运行状态与当前推流网址（url 缓冲区未运行时置空串） */
int browser_get_stream_url_info(char *url, size_t url_size, bool *running);

#endif