gstplayer-mediainfo: GStreamer Bad Plugins 1.0 Library Reference Manual

## gstplayer-mediainfo gstplayer-mediainfo |

## Functions

const gchar * | gst_player_media_info_get_uri ()
GstClockTime | gst_player_media_info_get_duration ()
const gchar * | gst_player_media_info_get_title ()
const gchar * | gst_player_media_info_get_container_format ()
gboolean | gst_player_media_info_is_seekable ()
gboolean | gst_player_media_info_is_live ()
GstSample * | gst_player_media_info_get_image_sample ()
GstTagList * | gst_player_media_info_get_tags ()
GList * | gst_player_media_info_get_stream_list ()
gint | gst_player_stream_info_get_index ()
GstCaps * | gst_player_stream_info_get_caps ()
GstTagList * | gst_player_stream_info_get_tags ()
const gchar * | gst_player_stream_info_get_codec ()
const gchar * | gst_player_stream_info_get_stream_type ()
gint | gst_player_audio_info_get_bitrate ()
gint | gst_player_audio_info_get_channels ()
const gchar * | gst_player_audio_info_get_language ()
gint | gst_player_audio_info_get_max_bitrate ()
gint | gst_player_audio_info_get_sample_rate ()
gint | gst_player_video_info_get_bitrate ()
gint | gst_player_video_info_get_height ()
gint | gst_player_video_info_get_width ()
void | gst_player_video_info_get_framerate ()
gint | gst_player_video_info_get_max_bitrate ()
void | gst_player_video_info_get_pixel_aspect_ratio ()
const gchar * | gst_player_subtitle_info_get_language ()

## Types and Values

| GstPlayerMediaInfo
| GstPlayerStreamInfo
| GstPlayerAudioInfo
| GstPlayerVideoInfo
| GstPlayerSubtitleInfo

## Object Hierarchy

        GObject
        ├── GstPlayerMediaInfo
        ╰── GstPlayerStreamInfo
            ├── GstPlayerAudioInfo
            ├── GstPlayerSubtitleInfo
            ╰── GstPlayerVideoInfo

## Description

## Functions

### gst_player_media_info_get_uri ()

    const gchar *
    gst_player_media_info_get_uri (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_duration ()

    GstClockTime
    gst_player_media_info_get_duration (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_title ()

    const gchar *
    gst_player_media_info_get_title (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_container_format ()

    const gchar *
    gst_player_media_info_get_container_format
                                   (const GstPlayerMediaInfo *info);

### gst_player_media_info_is_seekable ()

    gboolean
    gst_player_media_info_is_seekable (const GstPlayerMediaInfo *info);

### gst_player_media_info_is_live ()

    gboolean
    gst_player_media_info_is_live (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_image_sample ()

    GstSample *
    gst_player_media_info_get_image_sample
                                   (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_tags ()

    GstTagList *
    gst_player_media_info_get_tags (const GstPlayerMediaInfo *info);

### gst_player_media_info_get_stream_list ()

    GList *
    gst_player_media_info_get_stream_list (const GstPlayerMediaInfo *info);

### gst_player_stream_info_get_index ()

    gint
    gst_player_stream_info_get_index (const GstPlayerStreamInfo *info);

### gst_player_stream_info_get_caps ()

    GstCaps *
    gst_player_stream_info_get_caps (const GstPlayerStreamInfo *info);

### gst_player_stream_info_get_tags ()

    GstTagList *
    gst_player_stream_info_get_tags (const GstPlayerStreamInfo *info);

### gst_player_stream_info_get_codec ()

    const gchar *
    gst_player_stream_info_get_codec (const GstPlayerStreamInfo *info);

### gst_player_stream_info_get_stream_type ()

    const gchar *
    gst_player_stream_info_get_stream_type
                                   (const GstPlayerStreamInfo *info);

### gst_player_audio_info_get_bitrate ()

    gint
    gst_player_audio_info_get_bitrate (const GstPlayerAudioInfo *info);

### gst_player_audio_info_get_channels ()

    gint
    gst_player_audio_info_get_channels (const GstPlayerAudioInfo *info);

### gst_player_audio_info_get_language ()

    const gchar *
    gst_player_audio_info_get_language (const GstPlayerAudioInfo *info);

### gst_player_audio_info_get_max_bitrate ()

    gint
    gst_player_audio_info_get_max_bitrate (const GstPlayerAudioInfo *info);

### gst_player_audio_info_get_sample_rate ()

    gint
    gst_player_audio_info_get_sample_rate (const GstPlayerAudioInfo *info);

### gst_player_video_info_get_bitrate ()

    gint
    gst_player_video_info_get_bitrate (const GstPlayerVideoInfo *info);

### gst_player_video_info_get_height ()

    gint
    gst_player_video_info_get_height (const GstPlayerVideoInfo *info);

### gst_player_video_info_get_width ()

    gint
    gst_player_video_info_get_width (const GstPlayerVideoInfo *info);

### gst_player_video_info_get_framerate ()

    void
    gst_player_video_info_get_framerate (const GstPlayerVideoInfo *info,
                                         gint *fps_n,
                                         gint *fps_d);

### gst_player_video_info_get_max_bitrate ()

    gint
    gst_player_video_info_get_max_bitrate (const GstPlayerVideoInfo *info);

### gst_player_video_info_get_pixel_aspect_ratio ()

    void
    gst_player_video_info_get_pixel_aspect_ratio
                                   (const GstPlayerVideoInfo *info,
                                    guint *par_n,
                                    guint *par_d);

### gst_player_subtitle_info_get_language ()

    const gchar *
    gst_player_subtitle_info_get_language (const GstPlayerSubtitleInfo *info);

## Types and Values

### GstPlayerMediaInfo

    typedef struct _GstPlayerMediaInfo GstPlayerMediaInfo;

### GstPlayerStreamInfo

    typedef struct _GstPlayerStreamInfo GstPlayerStreamInfo;

### GstPlayerAudioInfo

    typedef struct _GstPlayerAudioInfo GstPlayerAudioInfo;

### GstPlayerVideoInfo

    typedef struct _GstPlayerVideoInfo GstPlayerVideoInfo;

### GstPlayerSubtitleInfo

    typedef struct _GstPlayerSubtitleInfo GstPlayerSubtitleInfo;