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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Date

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = DateTime

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = Sample

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = f64

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = u32

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _

source§

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

source§

type TagType = &'a str

source§

const TAG_NAME: &'static GStr = _