Trait gstreamer::tags::Tag

source ·
pub trait Tag<'a> {
    type TagType: StaticType + FromValue<'a> + ToSendValue + Send + Sync;

    const TAG_NAME: &'static GStr;
}

Required Associated Types§

Required Associated Constants§

source

const TAG_NAME: &'static GStr

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> Tag<'a> for Album

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumArtist

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumArtistSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumGain

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumPeak

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumVolumeCount

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AlbumVolumeNumber

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ApplicationData

§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ApplicationName

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Artist

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ArtistSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Attachment

§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for AudioCodec

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for BeatsPerMinute

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Bitrate

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Codec

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Comment

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Composer

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ComposerSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Conductor

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Contact

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ContainerFormat

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ContainerSpecificTrackId

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for CopyrightUri

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Date

§

type TagType = Date

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for DateTime

§

type TagType = DateTime

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Description

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for DeviceManufacturer

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for DeviceModel

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Duration

§

type TagType = ClockTime

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for EncodedBy

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Encoder

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for EncoderVersion

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ExtendedComment

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Genre

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationCaptureDirection

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationCity

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationCountry

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationElevation

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationHorizontalError

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationLatitude

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationLongitude

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationMovementDirection

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationMovementSpeed

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationName

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for GeoLocationSublocation

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Grouping

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Homepage

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ISRC

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Image

§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ImageOrientation

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for InterpretedBy

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Keywords

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for LanguageCode

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for LanguageName

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for License

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for LicenseUri

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Location

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Lyrics

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for MaximumBitrate

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for MidiBaseNote

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for MinimumBitrate

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for NominalBitrate

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Organization

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Performer

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for PreviewImage

§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for PrivateData

§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Publisher

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ReferenceLevel

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Serial

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ShowEpisodeNumber

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ShowName

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ShowSeasonNumber

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for ShowSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for SubtitleCodec

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Title

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for TitleSortname

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for TrackCount

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for TrackGain

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for TrackNumber

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for TrackPeak

§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for UserRating

§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for Version

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

impl<'a> Tag<'a> for VideoCodec

§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _