Trait triseratops::tag::format::flac::FLACTag

source ·
pub trait FLACTag: EnvelopedTag {
    const FLAC_COMMENT: &'static str;

    // Provided methods
    fn parse_flac(input: &[u8]) -> Result<Self, Error> { ... }
    fn write_flac(&self, writer: &mut impl Write) -> Result<usize, Error> { ... }
}

Required Associated Constants§

source

const FLAC_COMMENT: &'static str

Name of the VORBIS_COMMENT that this data is stored in.

Provided Methods§

source

fn parse_flac(input: &[u8]) -> Result<Self, Error>

source

fn write_flac(&self, writer: &mut impl Write) -> Result<usize, Error>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl FLACTag for Analysis

source§

const FLAC_COMMENT: &'static str = "SERATO_ANALYSIS"

source§

impl FLACTag for Autotags

source§

const FLAC_COMMENT: &'static str = "SERATO_AUTOGAIN"

source§

impl FLACTag for Beatgrid

source§

const FLAC_COMMENT: &'static str = "SERATO_BEATGRID"

source§

impl FLACTag for Markers2

source§

const FLAC_COMMENT: &'static str = "SERATO_MARKERS_V2"

source§

impl FLACTag for Overview

source§

const FLAC_COMMENT: &'static str = "SERATO_OVERVIEW"

source§

impl FLACTag for RelVolAd

source§

const FLAC_COMMENT: &'static str = "SERATO_RELVOL"

source§

impl FLACTag for VidAssoc

source§

const FLAC_COMMENT: &'static str = "SERATO_VIDASSOC"