04-libVLC的视频播放器:获取媒体信息
libvlc_media_t* libvlc_media_player_get_media(libvlc_media_player_t* p_mi);
功能说明
- 核心作用:获取与媒体播放器关联的当前媒体对象
- 返回值:
- 成功:返回libvlc_media_t*指针
- 失败/无关联媒体:返回NULL
- 内存管理:返回的媒体对象引用计数会增加,需要使用libvlc_media_release()释放
int libvlc_media_parse_with_options(
libvlc_media_t* media,
libvlc_media_parse_flag_t parse_flags,
int timeout
);
参数详解
- media
- 类型:libvlc_media_t*
- 作用:要解析的媒体对象指针
- 要求:必须是有效的媒体对象,通常通过libvlc_media_new_path或libvlc_media_new_location创建
- parse_flags
- 类型:libvlc_media_parse_flag_t
- 可选值:
- libvlc_media_parse_local:本地解析模