RetroArch
Public Attributes | List of all members
drflac_metadata Struct Reference

#include <dr_flac.h>

Collaboration diagram for drflac_metadata:
[legend]

Public Attributes

drflac_uint32 type
 
const voidpRawData
 
drflac_uint32 rawDataSize
 
union {
   drflac_streaminfo   streaminfo
 
   struct {
      int   unused
 
   }   padding
 
   struct {
      drflac_uint32   id
 
      const void *   pData
 
      drflac_uint32   dataSize
 
   }   application
 
   struct {
      drflac_uint32   seekpointCount
 
      const drflac_seekpoint *   pSeekpoints
 
   }   seektable
 
   struct {
      drflac_uint32   vendorLength
 
      const char *   vendor
 
      drflac_uint32   commentCount
 
      const char *   comments
 
   }   vorbis_comment
 
   struct {
      char   catalog [128]
 
      drflac_uint64   leadInSampleCount
 
      drflac_bool32   isCD
 
      drflac_uint8   trackCount
 
      const drflac_uint8 *   pTrackData
 
   }   cuesheet
 
   struct {
      drflac_uint32   type
 
      drflac_uint32   mimeLength
 
      const char *   mime
 
      drflac_uint32   descriptionLength
 
      const char *   description
 
      drflac_uint32   width
 
      drflac_uint32   height
 
      drflac_uint32   colorDepth
 
      drflac_uint32   indexColorCount
 
      drflac_uint32   pictureDataSize
 
      const drflac_uint8 *   pPictureData
 
   }   picture
 
data
 

Member Data Documentation

◆ application

struct { ... } drflac_metadata::application

◆ catalog

char drflac_metadata::catalog[128]

◆ colorDepth

drflac_uint32 drflac_metadata::colorDepth

◆ commentCount

drflac_uint32 drflac_metadata::commentCount

◆ comments

const char* drflac_metadata::comments

◆ cuesheet

struct { ... } drflac_metadata::cuesheet

◆ data

union { ... } drflac_metadata::data

◆ dataSize

drflac_uint32 drflac_metadata::dataSize

◆ description

const char* drflac_metadata::description

◆ descriptionLength

drflac_uint32 drflac_metadata::descriptionLength

◆ height

drflac_uint32 drflac_metadata::height

◆ id

drflac_uint32 drflac_metadata::id

◆ indexColorCount

drflac_uint32 drflac_metadata::indexColorCount

◆ isCD

drflac_bool32 drflac_metadata::isCD

◆ leadInSampleCount

drflac_uint64 drflac_metadata::leadInSampleCount

◆ mime

const char* drflac_metadata::mime

◆ mimeLength

drflac_uint32 drflac_metadata::mimeLength

◆ padding

struct { ... } drflac_metadata::padding

◆ pData

const void* drflac_metadata::pData

◆ picture

struct { ... } drflac_metadata::picture

◆ pictureDataSize

drflac_uint32 drflac_metadata::pictureDataSize

◆ pPictureData

const drflac_uint8* drflac_metadata::pPictureData

◆ pRawData

const void* drflac_metadata::pRawData

◆ pSeekpoints

const drflac_seekpoint* drflac_metadata::pSeekpoints

◆ pTrackData

const drflac_uint8* drflac_metadata::pTrackData

◆ rawDataSize

drflac_uint32 drflac_metadata::rawDataSize

◆ seekpointCount

drflac_uint32 drflac_metadata::seekpointCount

◆ seektable

struct { ... } drflac_metadata::seektable

◆ streaminfo

drflac_streaminfo drflac_metadata::streaminfo

◆ trackCount

drflac_uint8 drflac_metadata::trackCount

◆ type

drflac_uint32 drflac_metadata::type

◆ unused

int drflac_metadata::unused

◆ vendor

const char* drflac_metadata::vendor

◆ vendorLength

drflac_uint32 drflac_metadata::vendorLength

◆ vorbis_comment

struct { ... } drflac_metadata::vorbis_comment

◆ width

drflac_uint32 drflac_metadata::width

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