FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
VIRTUALFILE::CUESHEET_TRACK Struct Reference

Extra value structure for cue sheets. More...

#include <fileio.h>

Collaboration diagram for VIRTUALFILE::CUESHEET_TRACK:
Collaboration graph
[legend]

Public Attributes

int m_tracktotal
 Total number of tracks in cue sheet. More...
 
int m_trackno
 Track number. More...
 
std::string m_artist
 Track artist. More...
 
std::string m_title
 Track title. More...
 
std::string m_album
 Album title. More...
 
std::string m_genre
 Album genre. More...
 
std::string m_date
 Publishing date. More...
 
int64_t m_start
 Track start time, in AV_TIME_BASE fractional seconds. More...
 
int64_t m_duration
 Track/chapter duration, in AV_TIME_BASE fractional seconds. More...
 
VIRTUALFILEm_nextfile
 Next (probable) file to be played. Used for cuesheet lists. More...
 

Detailed Description

Extra value structure for cue sheets.

Definition at line 220 of file fileio.h.

Constructor & Destructor Documentation

◆ CUESHEET_TRACK()

Definition at line 222 of file fileio.h.

Member Data Documentation

◆ m_album

std::string VIRTUALFILE::CUESHEET_TRACK::m_album

Album title.

Definition at line 234 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), and FFmpeg_Transcoder::process_metadata().

◆ m_artist

std::string VIRTUALFILE::CUESHEET_TRACK::m_artist

◆ m_date

std::string VIRTUALFILE::CUESHEET_TRACK::m_date

Publishing date.

Definition at line 236 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), and FFmpeg_Transcoder::process_metadata().

◆ m_duration

int64_t VIRTUALFILE::CUESHEET_TRACK::m_duration

Track/chapter duration, in AV_TIME_BASE fractional seconds.

Definition at line 239 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), and FFmpeg_Transcoder::read_decode_convert_and_store().

◆ m_genre

std::string VIRTUALFILE::CUESHEET_TRACK::m_genre

Album genre.

Definition at line 235 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), and FFmpeg_Transcoder::process_metadata().

◆ m_nextfile

VIRTUALFILE* VIRTUALFILE::CUESHEET_TRACK::m_nextfile

Next (probable) file to be played. Used for cuesheet lists.

Definition at line 241 of file fileio.h.

Referenced by kick_next().

◆ m_start

int64_t VIRTUALFILE::CUESHEET_TRACK::m_start

Track start time, in AV_TIME_BASE fractional seconds.

Definition at line 238 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), FFmpeg_Transcoder::open_input_file(), and FFmpeg_Transcoder::read_decode_convert_and_store().

◆ m_title

std::string VIRTUALFILE::CUESHEET_TRACK::m_title

◆ m_trackno

int VIRTUALFILE::CUESHEET_TRACK::m_trackno

◆ m_tracktotal

int VIRTUALFILE::CUESHEET_TRACK::m_tracktotal

Total number of tracks in cue sheet.

Definition at line 230 of file fileio.h.

Referenced by create_cuesheet_virtualfile(), and FFmpeg_Transcoder::process_metadata().


The documentation for this struct was generated from the following file: