Lines Matching refs:VorbisComment
68 ret = new VorbisComment(object, /*copy=*/false);
93 const VorbisComment *vorbiscomment = dynamic_cast<const VorbisComment *>(object);
107 return new VorbisComment(*vorbiscomment);
470 // VorbisComment::Entry
473 VorbisComment::Entry::Entry()
478 VorbisComment::Entry::Entry(const char *field, unsigned field_length)
484 VorbisComment::Entry::Entry(const char *field)
490 VorbisComment::Entry::Entry(const char *field_name, const char *field_value, unsigned field_value_length)
496 VorbisComment::Entry::Entry(const char *field_name, const char *field_value)
502 VorbisComment::Entry::Entry(const Entry &entry)
509 VorbisComment::Entry &VorbisComment::Entry::operator=(const Entry &entry)
517 VorbisComment::Entry::~Entry()
522 bool VorbisComment::Entry::is_valid() const
527 unsigned VorbisComment::Entry::get_field_length() const
533 unsigned VorbisComment::Entry::get_field_name_length() const
539 unsigned VorbisComment::Entry::get_field_value_length() const
545 ::FLAC__StreamMetadata_VorbisComment_Entry VorbisComment::Entry::get_entry() const
551 const char *VorbisComment::Entry::get_field() const
557 const char *VorbisComment::Entry::get_field_name() const
563 const char *VorbisComment::Entry::get_field_value() const
569 bool VorbisComment::Entry::set_field(const char *field, unsigned field_length)
592 bool VorbisComment::Entry::set_field(const char *field)
597 bool VorbisComment::Entry::set_field_name(const char *field_name)
618 bool VorbisComment::Entry::set_field_value(const char *field_value, unsigned field_value_length)
641 bool VorbisComment::Entry::set_field_value(const char *field_value)
646 void VorbisComment::Entry::zero()
657 void VorbisComment::Entry::clear()
665 void VorbisComment::Entry::clear_entry()
674 void VorbisComment::Entry::clear_field_name()
683 void VorbisComment::Entry::clear_field_value()
692 void VorbisComment::Entry::construct(const char *field, unsigned field_length)
698 void VorbisComment::Entry::construct(const char *field)
703 void VorbisComment::Entry::construct(const char *field_name, const char *field_value, unsigned field_value_length)
709 void VorbisComment::Entry::construct(const char *field_name, const char *field_value)
714 void VorbisComment::Entry::compose_field()
733 void VorbisComment::Entry::parse_field()
773 // VorbisComment
776 VorbisComment::VorbisComment():
780 VorbisComment::~VorbisComment()
783 unsigned VorbisComment::get_num_comments() const
789 const FLAC__byte *VorbisComment::get_vendor_string() const
795 VorbisComment::Entry VorbisComment::get_comment(unsigned index) const
802 bool VorbisComment::set_vendor_string(const FLAC__byte *string)
810 bool VorbisComment::set_comment(unsigned index, const VorbisComment::Entry &entry)
817 bool VorbisComment::insert_comment(unsigned index, const VorbisComment::Entry &entry)
824 bool VorbisComment::append_comment(const VorbisComment::Entry &entry)
830 bool VorbisComment::delete_comment(unsigned index)
1192 FLACPP_API bool get_tags(const char *filename, VorbisComment *&tags)
1201 tags = new VorbisComment(object, /*copy=*/false);
1208 FLACPP_API bool get_tags(const char *filename, VorbisComment &tags)