Public Attributes | List of all members
drflac_metadata Struct Reference

#include <dr_flac.h>

Public Attributes

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

Detailed Description

Definition at line 409 of file porcupine/demo/c/dr_libs/dr_flac.h.

Member Data Documentation

◆ application [1/10]

struct { ... } drflac_metadata::application

◆ application [2/10]

struct { ... } drflac_metadata::application

◆ application [3/10]

struct { ... } drflac_metadata::application

◆ application [4/10]

struct { ... } drflac_metadata::application

◆ application [5/10]

struct { ... } drflac_metadata::application

◆ application [6/10]

struct { ... } drflac_metadata::application

◆ application [7/10]

struct { ... } drflac_metadata::application

◆ application [8/10]

struct { ... } drflac_metadata::application

◆ application [9/10]

struct { ... } drflac_metadata::application

◆ application [10/10]

struct { ... } drflac_metadata::application

◆ catalog

char drflac_metadata::catalog[128]

Definition at line 459 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ colorDepth

drflac_uint32 drflac_metadata::colorDepth

Definition at line 475 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ commentCount

drflac_uint32 drflac_metadata::commentCount

Definition at line 453 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ cuesheet [1/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [2/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [3/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [4/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [5/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [6/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [7/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [8/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [9/10]

struct { ... } drflac_metadata::cuesheet

◆ cuesheet [10/10]

struct { ... } drflac_metadata::cuesheet

◆ data [1/10]

union { ... } drflac_metadata::data

◆ data [2/10]

union { ... } drflac_metadata::data

◆ data [3/10]

union { ... } drflac_metadata::data

◆ data [4/10]

union { ... } drflac_metadata::data

◆ data [5/10]

union { ... } drflac_metadata::data

◆ data [6/10]

union { ... } drflac_metadata::data

◆ data [7/10]

union { ... } drflac_metadata::data

◆ data [8/10]

union { ... } drflac_metadata::data

◆ data [9/10]

union { ... } drflac_metadata::data

◆ data [10/10]

union { ... } drflac_metadata::data

◆ dataSize

drflac_uint32 drflac_metadata::dataSize

Definition at line 440 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ description

const char* drflac_metadata::description

Definition at line 472 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ descriptionLength

drflac_uint32 drflac_metadata::descriptionLength

Definition at line 471 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ height

drflac_uint32 drflac_metadata::height

Definition at line 474 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ id

drflac_uint32 drflac_metadata::id

Definition at line 438 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ indexColorCount

drflac_uint32 drflac_metadata::indexColorCount

Definition at line 476 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ isCD

drflac_bool32 drflac_metadata::isCD

Definition at line 461 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ leadInSampleCount

drflac_uint64 drflac_metadata::leadInSampleCount

Definition at line 460 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ mime

const char* drflac_metadata::mime

Definition at line 470 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ mimeLength

drflac_uint32 drflac_metadata::mimeLength

Definition at line 469 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ padding [1/10]

struct { ... } drflac_metadata::padding

◆ padding [2/10]

struct { ... } drflac_metadata::padding

◆ padding [3/10]

struct { ... } drflac_metadata::padding

◆ padding [4/10]

struct { ... } drflac_metadata::padding

◆ padding [5/10]

struct { ... } drflac_metadata::padding

◆ padding [6/10]

struct { ... } drflac_metadata::padding

◆ padding [7/10]

struct { ... } drflac_metadata::padding

◆ padding [8/10]

struct { ... } drflac_metadata::padding

◆ padding [9/10]

struct { ... } drflac_metadata::padding

◆ padding [10/10]

struct { ... } drflac_metadata::padding

◆ pComments

const void* drflac_metadata::pComments

Definition at line 454 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ pData

const void* drflac_metadata::pData

Definition at line 439 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ picture [1/10]

struct { ... } drflac_metadata::picture

◆ picture [2/10]

struct { ... } drflac_metadata::picture

◆ picture [3/10]

struct { ... } drflac_metadata::picture

◆ picture [4/10]

struct { ... } drflac_metadata::picture

◆ picture [5/10]

struct { ... } drflac_metadata::picture

◆ picture [6/10]

struct { ... } drflac_metadata::picture

◆ picture [7/10]

struct { ... } drflac_metadata::picture

◆ picture [8/10]

struct { ... } drflac_metadata::picture

◆ picture [9/10]

struct { ... } drflac_metadata::picture

◆ picture [10/10]

struct { ... } drflac_metadata::picture

◆ pictureDataSize

drflac_uint32 drflac_metadata::pictureDataSize

Definition at line 477 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ pPictureData

const drflac_uint8* drflac_metadata::pPictureData

Definition at line 478 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ pRawData

const void * drflac_metadata::pRawData

Definition at line 422 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ pSeekpoints

const drflac_seekpoint* drflac_metadata::pSeekpoints

Definition at line 446 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ pTrackData

const void* drflac_metadata::pTrackData

Definition at line 463 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ rawDataSize

drflac_uint32 drflac_metadata::rawDataSize

Definition at line 425 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ seekpointCount

drflac_uint32 drflac_metadata::seekpointCount

Definition at line 445 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ seektable [1/10]

struct { ... } drflac_metadata::seektable

◆ seektable [2/10]

struct { ... } drflac_metadata::seektable

◆ seektable [3/10]

struct { ... } drflac_metadata::seektable

◆ seektable [4/10]

struct { ... } drflac_metadata::seektable

◆ seektable [5/10]

struct { ... } drflac_metadata::seektable

◆ seektable [6/10]

struct { ... } drflac_metadata::seektable

◆ seektable [7/10]

struct { ... } drflac_metadata::seektable

◆ seektable [8/10]

struct { ... } drflac_metadata::seektable

◆ seektable [9/10]

struct { ... } drflac_metadata::seektable

◆ seektable [10/10]

struct { ... } drflac_metadata::seektable

◆ streaminfo

drflac_streaminfo drflac_metadata::streaminfo

Definition at line 429 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ trackCount

drflac_uint8 drflac_metadata::trackCount

Definition at line 462 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ type

drflac_uint32 drflac_metadata::type

Definition at line 415 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ unused

int drflac_metadata::unused

Definition at line 433 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ vendor

const char* drflac_metadata::vendor

Definition at line 452 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ vendorLength

drflac_uint32 drflac_metadata::vendorLength

Definition at line 451 of file porcupine/demo/c/dr_libs/dr_flac.h.

◆ vorbis_comment [1/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [2/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [3/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [4/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [5/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [6/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [7/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [8/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [9/10]

struct { ... } drflac_metadata::vorbis_comment

◆ vorbis_comment [10/10]

struct { ... } drflac_metadata::vorbis_comment

◆ width

drflac_uint32 drflac_metadata::width

Definition at line 473 of file porcupine/demo/c/dr_libs/dr_flac.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19