Versions in this module Expand all Collapse all v0 v0.2.27 Apr 28, 2021 v0.2.26 Apr 28, 2021 Changes in this version + type Discoverer struct + func NewDiscoverer(timeout time.Duration) (*Discoverer, error) + func (d *Discoverer) DiscoverURI(uri string) (*DiscovererInfo, error) + func (d *Discoverer) Instance() *C.GstDiscoverer + type DiscovererAudioInfo struct + func (d *DiscovererAudioInfo) GetBitate() uint + func (d *DiscovererAudioInfo) GetChannelMask() uint64 + func (d *DiscovererAudioInfo) GetChannels() uint + func (d *DiscovererAudioInfo) GetDepth() uint + func (d *DiscovererAudioInfo) GetLanguage() string + func (d *DiscovererAudioInfo) GetMaxBitrate() uint + func (d *DiscovererAudioInfo) GetSampleRate() uint + func (d *DiscovererAudioInfo) Instance() *C.GstDiscovererAudioInfo + type DiscovererContainerInfo struct + func (d *DiscovererContainerInfo) GetStreams() []*DiscovererStreamInfo + func (d *DiscovererContainerInfo) Instance() *C.GstDiscovererContainerInfo + type DiscovererInfo struct + func (d *DiscovererInfo) Copy() *DiscovererInfo + func (d *DiscovererInfo) GetAudioStreams() []*DiscovererAudioInfo + func (d *DiscovererInfo) GetContainerStreams() []*DiscovererContainerInfo + func (d *DiscovererInfo) GetDuration() time.Duration + func (d *DiscovererInfo) GetLive() bool + func (d *DiscovererInfo) GetResult() DiscovererResult + func (d *DiscovererInfo) GetSeekable() bool + func (d *DiscovererInfo) GetStreamInfo() *DiscovererStreamInfo + func (d *DiscovererInfo) GetStreamList() []*DiscovererStreamInfo + func (d *DiscovererInfo) GetSubtitleStreams() []*DiscovererSubtitleInfo + func (d *DiscovererInfo) GetTOC() *gst.TOC + func (d *DiscovererInfo) GetTags() *gst.TagList + func (d *DiscovererInfo) GetURI() string + func (d *DiscovererInfo) GetVideoStreams() []*DiscovererVideoInfo + func (d *DiscovererInfo) Instance() *C.GstDiscovererInfo + type DiscovererResult int + const DiscovererResultBusy + const DiscovererResultError + const DiscovererResultMissingPlugins + const DiscovererResultOK + const DiscovererResultTimeout + const DiscovererResultURIInvalid + type DiscovererSerializeFlags int + const DiscovererSerializeAll + const DiscovererSerializeBasic + const DiscovererSerializeCaps + const DiscovererSerializeMisc + const DiscovererSerializeTags + type DiscovererStreamInfo struct + func (d *DiscovererStreamInfo) GetCaps() *gst.Caps + func (d *DiscovererStreamInfo) GetStreamID() string + func (d *DiscovererStreamInfo) GetStreamTypeNick() string + func (d *DiscovererStreamInfo) GetTOC() *gst.TOC + func (d *DiscovererStreamInfo) GetTags() *gst.TagList + func (d *DiscovererStreamInfo) Instance() *C.GstDiscovererStreamInfo + type DiscovererSubtitleInfo struct + func (d *DiscovererSubtitleInfo) GetLanguage() string + func (d *DiscovererSubtitleInfo) Instance() *C.GstDiscovererSubtitleInfo + type DiscovererVideoInfo struct + func (d *DiscovererVideoInfo) GetBitrate() uint + func (d *DiscovererVideoInfo) GetDepth() uint + func (d *DiscovererVideoInfo) GetFramerateDenom() uint + func (d *DiscovererVideoInfo) GetFramerateNum() uint + func (d *DiscovererVideoInfo) GetHeight() uint + func (d *DiscovererVideoInfo) GetMaxBitrate() uint + func (d *DiscovererVideoInfo) GetPARDenom() uint + func (d *DiscovererVideoInfo) GetPARNum() uint + func (d *DiscovererVideoInfo) GetWidth() uint + func (d *DiscovererVideoInfo) Instance() *C.GstDiscovererVideoInfo + func (d *DiscovererVideoInfo) IsImage() bool + func (d *DiscovererVideoInfo) IsInterlaced() bool