[][src]Trait gstreamer_video::prelude::Tag

pub trait Tag<'a> {
    type TagType: Send + FromValueOptional<'a> + SetValue;
    fn tag_name<'b>() -> &'b str;
}

Associated Types

type TagType: Send + FromValueOptional<'a> + SetValue

Required methods

fn tag_name<'b>() -> &'b str

Implementations on Foreign Types

impl<'a> Tag<'a> for Performer[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ShowSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Publisher[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationLatitude[src][]

type TagType = f64

impl<'a> Tag<'a> for GeoLocationName[src][]

type TagType = &'a str

impl<'a> Tag<'a> for License[src][]

type TagType = &'a str

impl<'a> Tag<'a> for TrackNumber[src][]

type TagType = u32

impl<'a> Tag<'a> for Composer[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ArtistSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Artist[src][]

type TagType = &'a str

impl<'a> Tag<'a> for MidiBaseNote[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ExtendedComment[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ReferenceLevel[src][]

type TagType = f64

impl<'a> Tag<'a> for LicenseUri[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ISRC[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Album[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Title[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationCaptureDirection[src][]

type TagType = f64

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationLongitute[src][]

type TagType = f64

impl<'a> Tag<'a> for AlbumVolumeNumber[src][]

type TagType = u32

impl<'a> Tag<'a> for Bitrate[src][]

type TagType = u32

impl<'a> Tag<'a> for ComposerSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationCity[src][]

type TagType = &'a str

impl<'a> Tag<'a> for TrackGain[src][]

type TagType = f64

impl<'a> Tag<'a> for Attachment[src][]

type TagType = Sample

impl<'a> Tag<'a> for Encoder[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Description[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Duration[src][]

type TagType = ClockTime

impl<'a> Tag<'a> for LanguageName[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationElevation[src][]

type TagType = f64

impl<'a> Tag<'a> for Date[src][]

type TagType = Date

impl<'a> Tag<'a> for ApplicationData[src][]

type TagType = Sample

impl<'a> Tag<'a> for Keywords[src][]

type TagType = &'a str

impl<'a> Tag<'a> for TrackPeak[src][]

type TagType = f64

impl<'a> Tag<'a> for Serial[src][]

type TagType = u32

impl<'a> Tag<'a> for BeatsPerMinute[src][]

type TagType = f64

impl<'a> Tag<'a> for ShowEpisodeNumber[src][]

type TagType = u32

impl<'a> Tag<'a> for Version[src][]

type TagType = &'a str

impl<'a> Tag<'a> for TitleSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ShowName[src][]

type TagType = &'a str

impl<'a> Tag<'a> for TrackCount[src][]

type TagType = u32

impl<'a> Tag<'a> for MinimumBitrate[src][]

type TagType = u32

impl<'a> Tag<'a> for AlbumGain[src][]

type TagType = f64

impl<'a> Tag<'a> for PreviewImage[src][]

type TagType = Sample

impl<'a> Tag<'a> for DeviceManufacturer[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationMovementSpeed[src][]

type TagType = f64

impl<'a> Tag<'a> for ImageOrientation[src][]

type TagType = &'a str

impl<'a> Tag<'a> for PrivateData[src][]

type TagType = Sample

impl<'a> Tag<'a> for Image[src][]

type TagType = Sample

impl<'a> Tag<'a> for Comment[src][]

type TagType = &'a str

impl<'a> Tag<'a> for ContainerFormat[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Genre[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Organization[src][]

type TagType = &'a str

impl<'a> Tag<'a> for AlbumArtistSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Location[src][]

type TagType = &'a str

impl<'a> Tag<'a> for UserRating[src][]

type TagType = u32

impl<'a> Tag<'a> for GeoLocationCountry[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Codec[src][]

type TagType = &'a str

impl<'a> Tag<'a> for MaximumBitrate[src][]

type TagType = u32

impl<'a> Tag<'a> for EncoderVersion[src][]

type TagType = u32

impl<'a> Tag<'a> for AlbumSortname[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationSublocation[src][]

type TagType = &'a str

impl<'a> Tag<'a> for SubtitleCodec[src][]

type TagType = &'a str

impl<'a> Tag<'a> for InterpretedBy[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Conductor[src][]

type TagType = &'a str

impl<'a> Tag<'a> for DeviceModel[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Lyrics[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Homepage[src][]

type TagType = &'a str

impl<'a> Tag<'a> for GeoLocationHorizontalError[src][]

type TagType = f64

impl<'a> Tag<'a> for Contact[src][]

type TagType = &'a str

impl<'a> Tag<'a> for Grouping[src][]

type TagType = &'a str

impl<'a> Tag<'a> for AlbumArtist[src][]

type TagType = &'a str

impl<'a> Tag<'a> for EncodedBy[src][]

type TagType = &'a str

impl<'a> Tag<'a> for AlbumVolumeCount[src][]

type TagType = u32

impl<'a> Tag<'a> for GeoLocationMovementDirection[src][]

type TagType = f64

impl<'a> Tag<'a> for AlbumPeak[src][]

type TagType = f64

impl<'a> Tag<'a> for ApplicationName[src][]

type TagType = &'a str

impl<'a> Tag<'a> for VideoCodec[src][]

type TagType = &'a str

impl<'a> Tag<'a> for AudioCodec[src][]

type TagType = &'a str

impl<'a> Tag<'a> for CopyrightUri[src][]

type TagType = &'a str

impl<'a> Tag<'a> for LanguageCode[src][]

type TagType = &'a str

impl<'a> Tag<'a> for NominalBitrate[src][]

type TagType = u32

impl<'a> Tag<'a> for DateTime[src][]

type TagType = DateTime

impl<'a> Tag<'a> for ShowSeasonNumber[src][]

type TagType = u32

Implementors