libvlc를 사용하여 원격 미디어를 재생할 때 코덱 정보를 가져와야합니다. VLC 플레이어가 이것을 달성 할 수 있기 때문에 (아래 스크린 샷을보십시오), libvlc도이를 수행 할 수 있습니다.libvlc를 사용하여 코덱 정보를 검색하는 방법은 무엇입니까?
는typedef struct libvlc_media_track_t
{
/* Codec fourcc */
uint32_t i_codec;
uint32_t i_original_fourcc;
int i_id;
libvlc_track_type_t i_type;
/* Codec specific */
int i_profile;
int i_level;
union {
libvlc_audio_track_t *audio;
libvlc_video_track_t *video;
libvlc_subtitle_track_t *subtitle;
};
unsigned int i_bitrate;
char *psz_language;
char *psz_description;
} libvlc_media_track_t;
어쩌면 멤버 i_codec
상점 등의 정보는하지만, 사람이 읽을 수 없습니다 있고 난 몰라 :
또한, 나는 다음과 같이 libvlc_media_tracks_get는 관련 구조체를 반환 할 수 있습니다 것을 발견 특정 가치의 의미. 아마 그들 사이에지도가 있고 나는 아직 그것을 발견하지 못했습니다.
답변 해 주셔서 감사합니다. – olist
반갑습니다. :-) – a3f