vkQuake2 doxygen  1.0 dev
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
 

Detailed Description

Definition at line 254 of file dr_flac.h.

Member Data Documentation

◆ application

struct { ... } drflac_metadata::application

◆ catalog

char drflac_metadata::catalog[128]

Definition at line 301 of file dr_flac.h.

◆ colorDepth

drflac_uint32 drflac_metadata::colorDepth

Definition at line 317 of file dr_flac.h.

◆ commentCount

drflac_uint32 drflac_metadata::commentCount

Definition at line 295 of file dr_flac.h.

◆ cuesheet

struct { ... } drflac_metadata::cuesheet

◆ data

union { ... } drflac_metadata::data

◆ dataSize

drflac_uint32 drflac_metadata::dataSize

Definition at line 282 of file dr_flac.h.

◆ description

const char* drflac_metadata::description

Definition at line 314 of file dr_flac.h.

◆ descriptionLength

drflac_uint32 drflac_metadata::descriptionLength

Definition at line 313 of file dr_flac.h.

◆ height

drflac_uint32 drflac_metadata::height

Definition at line 316 of file dr_flac.h.

◆ id

drflac_uint32 drflac_metadata::id

Definition at line 280 of file dr_flac.h.

◆ indexColorCount

drflac_uint32 drflac_metadata::indexColorCount

Definition at line 318 of file dr_flac.h.

◆ isCD

drflac_bool32 drflac_metadata::isCD

Definition at line 303 of file dr_flac.h.

◆ leadInSampleCount

drflac_uint64 drflac_metadata::leadInSampleCount

Definition at line 302 of file dr_flac.h.

◆ mime

const char* drflac_metadata::mime

Definition at line 312 of file dr_flac.h.

◆ mimeLength

drflac_uint32 drflac_metadata::mimeLength

Definition at line 311 of file dr_flac.h.

◆ padding

struct { ... } drflac_metadata::padding

◆ pComments

const void* drflac_metadata::pComments

Definition at line 296 of file dr_flac.h.

◆ pData

const void* drflac_metadata::pData

Definition at line 281 of file dr_flac.h.

◆ picture

struct { ... } drflac_metadata::picture

◆ pictureDataSize

drflac_uint32 drflac_metadata::pictureDataSize

Definition at line 319 of file dr_flac.h.

◆ pPictureData

const drflac_uint8* drflac_metadata::pPictureData

Definition at line 320 of file dr_flac.h.

◆ pRawData

const void* drflac_metadata::pRawData

Definition at line 264 of file dr_flac.h.

◆ pSeekpoints

const drflac_seekpoint* drflac_metadata::pSeekpoints

Definition at line 288 of file dr_flac.h.

◆ pTrackData

const void* drflac_metadata::pTrackData

Definition at line 305 of file dr_flac.h.

◆ rawDataSize

drflac_uint32 drflac_metadata::rawDataSize

Definition at line 267 of file dr_flac.h.

◆ seekpointCount

drflac_uint32 drflac_metadata::seekpointCount

Definition at line 287 of file dr_flac.h.

◆ seektable

struct { ... } drflac_metadata::seektable

◆ streaminfo

drflac_streaminfo drflac_metadata::streaminfo

Definition at line 271 of file dr_flac.h.

◆ trackCount

drflac_uint8 drflac_metadata::trackCount

Definition at line 304 of file dr_flac.h.

◆ type

drflac_uint32 drflac_metadata::type

Definition at line 257 of file dr_flac.h.

◆ unused

int drflac_metadata::unused

Definition at line 275 of file dr_flac.h.

◆ vendor

const char* drflac_metadata::vendor

Definition at line 294 of file dr_flac.h.

◆ vendorLength

drflac_uint32 drflac_metadata::vendorLength

Definition at line 293 of file dr_flac.h.

◆ vorbis_comment

struct { ... } drflac_metadata::vorbis_comment

◆ width

drflac_uint32 drflac_metadata::width

Definition at line 315 of file dr_flac.h.