LMMS
Loading...
Searching...
No Matches
drflac_metadata Struct Reference

#include <dr_flac.h>

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 void *   pComments 
   }   vorbis_comment
   struct { 
      char   catalog [128] 
      drflac_uint64   leadInSampleCount 
      drflac_bool32   isCD 
      drflac_uint8   trackCount 
      const void *   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

◆ [struct]

struct { ... } drflac_metadata::application

◆ catalog

char drflac_metadata::catalog[128]

◆ colorDepth

drflac_uint32 drflac_metadata::colorDepth

◆ commentCount

drflac_uint32 drflac_metadata::commentCount

◆ [struct]

struct { ... } drflac_metadata::cuesheet

◆ [union]

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

◆ [struct]

struct { ... } drflac_metadata::padding

◆ pComments

const void* drflac_metadata::pComments

◆ pData

const void* drflac_metadata::pData

◆ [struct]

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 void* drflac_metadata::pTrackData

◆ rawDataSize

drflac_uint32 drflac_metadata::rawDataSize

◆ seekpointCount

drflac_uint32 drflac_metadata::seekpointCount

◆ [struct]

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

◆ [struct]

struct { ... } drflac_metadata::vorbis_comment

◆ width

drflac_uint32 drflac_metadata::width

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