diff --git a/html/aiff_8h.html b/html/aiff_8h.html index 5533e104b..c0e53c695 100644 --- a/html/aiff_8h.html +++ b/html/aiff_8h.html @@ -77,13 +77,15 @@

AIFF file structures http://paulbourke.net/dataformats/audio/. More...

#include <stdint.h>
+#include <array>
Include dependency graph for aiff.h:
- - + + +
@@ -137,9 +139,9 @@ - - - + + +

Typedefs

typedef uint8_t AIFF_ID[4]
 AIFF fourcc ID. More...
 
typedef std::array< uint8_t, 4 > AIFF_ID
 AIFF fourcc ID. More...
 

Detailed Description

AIFF file structures http://paulbourke.net/dataformats/audio/.

@@ -162,7 +164,7 @@

Definition at line 96 of file aiff.h.

+

Definition at line 97 of file aiff.h.

@@ -180,7 +182,7 @@

Definition at line 94 of file aiff.h.

+

Definition at line 95 of file aiff.h.

@@ -198,7 +200,7 @@

Definition at line 66 of file aiff.h.

+

Definition at line 67 of file aiff.h.

@@ -216,7 +218,7 @@

Definition at line 95 of file aiff.h.

+

Definition at line 96 of file aiff.h.

@@ -234,7 +236,7 @@

Definition at line 44 of file aiff.h.

+

Definition at line 45 of file aiff.h.

@@ -252,7 +254,7 @@

Definition at line 93 of file aiff.h.

+

Definition at line 94 of file aiff.h.

@@ -270,26 +272,26 @@

Definition at line 80 of file aiff.h.

+

Definition at line 81 of file aiff.h.

Typedef Documentation

- -

◆ AIFF_ID

+ +

◆ AIFF_ID

- +
typedef uint8_t AIFF_ID[4]typedef std::array<uint8_t, 4> AIFF_ID

AIFF fourcc ID.

-

Definition at line 42 of file aiff.h.

+

Definition at line 43 of file aiff.h.

diff --git a/html/aiff_8h__incl.map b/html/aiff_8h__incl.map index 50d032fd3..8a3f7a687 100644 --- a/html/aiff_8h__incl.map +++ b/html/aiff_8h__incl.map @@ -1,4 +1,5 @@ - - + + + diff --git a/html/aiff_8h__incl.md5 b/html/aiff_8h__incl.md5 index 45f87fd12..0799e68a9 100644 --- a/html/aiff_8h__incl.md5 +++ b/html/aiff_8h__incl.md5 @@ -1 +1 @@ -eef3be9988b6dead16048cdb77f62682 \ No newline at end of file +18571697b34e384a11caddc99efe27ed \ No newline at end of file diff --git a/html/aiff_8h__incl.png b/html/aiff_8h__incl.png index fc79a3a18..03438b719 100644 Binary files a/html/aiff_8h__incl.png and b/html/aiff_8h__incl.png differ diff --git a/html/aiff_8h_source.html b/html/aiff_8h_source.html index 944415e35..e61502452 100644 --- a/html/aiff_8h_source.html +++ b/html/aiff_8h_source.html @@ -96,83 +96,84 @@
36#pragma once
37
38#include <stdint.h>
-
39
-
40#pragma pack(push, 1)
-
41
-
42typedef uint8_t AIFF_ID[4];
-
44#define AIFF_FORMID "FORM"
-
48typedef struct
-
49{
- -
51 uint32_t m_ckSize;
- -
53 //uint8_t chunks[];
- -
55
-
59typedef struct
-
60{
- -
62 uint32_t m_ckSize;
-
63 //uint8_t data[];
- -
65
-
66#define AIFF_COMMONID "COMM"
-
70typedef struct
-
71{
- -
73 uint32_t m_ckSize;
-
74 uint8_t m_numChannels;
- -
76 uint8_t m_sampleSize;
-
77 //extended sampleRate;
- -
79
-
80#define AIFF_SOUNDATAID "SSND"
-
84typedef struct
-
85{
- -
87 uint32_t m_ckSize;
-
88 uint32_t m_offset;
-
89 uint32_t m_blockSize;
-
90 //uint8_t soundData[];
- -
92
-
93#define AIFF_NAMEID "NAME"
-
94#define AIFF_AUTHORID "AUTH"
-
95#define AIFF_COPYRIGHTID "(c) "
-
96#define AIFF_ANNOTATIONID "ANNO"
-
100typedef struct
-
101{
- -
103 uint32_t m_ckSize;
-
104 //uint8_t text[];
- -
106
-
107#pragma pack(pop)
-
108
-
109#endif // AIFF_H
-
uint8_t AIFF_ID[4]
AIFF fourcc ID.
Definition: aiff.h:42
- -
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:62
-
AIFF_ID m_ckID
Chunk ID.
Definition: aiff.h:61
- -
AIFF_ID m_ckID
Chunk ID, always "COMM".
Definition: aiff.h:72
-
uint8_t m_sampleSize
Number of bits in each sample point.
Definition: aiff.h:76
-
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:73
-
uint8_t m_numChannels
Number of audio channels for the sound.
Definition: aiff.h:74
-
uint32_t m_numSampleFrames
Number of sample frames in the sound data chunk.
Definition: aiff.h:75
- -
uint32_t m_ckSize
Total file size - 8.
Definition: aiff.h:51
-
AIFF_ID m_ckID
Chunk ID, always "FORM".
Definition: aiff.h:50
-
AIFF_ID formType
Definition: aiff.h:52
- -
uint32_t m_blockSize
Contains the size in bytes of the blocks that sound data is aligned to.
Definition: aiff.h:89
-
AIFF_ID m_ckID
Chunk ID, always "SSND".
Definition: aiff.h:86
-
uint32_t m_offset
Determines where the first sample frame in the soundData starts.
Definition: aiff.h:88
-
uint32_t m_ckSize
Total size of sound data chunk - 8.
Definition: aiff.h:87
- -
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:103
-
AIFF_ID m_ckID
Chunk ID, one of "NAME", "AUTH", "(c) ", "ANNO".
Definition: aiff.h:102
+
39#include <array>
+
40
+
41#pragma pack(push, 1)
+
42
+
43typedef std::array<uint8_t, 4> AIFF_ID;
+
45#define AIFF_FORMID "FORM"
+
49typedef struct
+
50{
+ +
52 uint32_t m_ckSize;
+ +
54 //uint8_t chunks[];
+ +
56
+
60typedef struct
+
61{
+ +
63 uint32_t m_ckSize;
+
64 //uint8_t data[];
+ +
66
+
67#define AIFF_COMMONID "COMM"
+
71typedef struct
+
72{
+ +
74 uint32_t m_ckSize;
+
75 uint8_t m_numChannels;
+ +
77 uint8_t m_sampleSize;
+
78 //extended sampleRate;
+ +
80
+
81#define AIFF_SOUNDATAID "SSND"
+
85typedef struct
+
86{
+ +
88 uint32_t m_ckSize;
+
89 uint32_t m_offset;
+
90 uint32_t m_blockSize;
+
91 //uint8_t soundData[];
+ +
93
+
94#define AIFF_NAMEID "NAME"
+
95#define AIFF_AUTHORID "AUTH"
+
96#define AIFF_COPYRIGHTID "(c) "
+
97#define AIFF_ANNOTATIONID "ANNO"
+
101typedef struct
+
102{
+ +
104 uint32_t m_ckSize;
+
105 //uint8_t text[];
+ +
107
+
108#pragma pack(pop)
+
109
+
110#endif // AIFF_H
+
std::array< uint8_t, 4 > AIFF_ID
AIFF fourcc ID.
Definition: aiff.h:43
+ +
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:63
+
AIFF_ID m_ckID
Chunk ID.
Definition: aiff.h:62
+ +
AIFF_ID m_ckID
Chunk ID, always "COMM".
Definition: aiff.h:73
+
uint8_t m_sampleSize
Number of bits in each sample point.
Definition: aiff.h:77
+
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:74
+
uint8_t m_numChannels
Number of audio channels for the sound.
Definition: aiff.h:75
+
uint32_t m_numSampleFrames
Number of sample frames in the sound data chunk.
Definition: aiff.h:76
+ +
uint32_t m_ckSize
Total file size - 8.
Definition: aiff.h:52
+
AIFF_ID m_ckID
Chunk ID, always "FORM".
Definition: aiff.h:51
+
AIFF_ID formType
Definition: aiff.h:53
+ +
uint32_t m_blockSize
Contains the size in bytes of the blocks that sound data is aligned to.
Definition: aiff.h:90
+
AIFF_ID m_ckID
Chunk ID, always "SSND".
Definition: aiff.h:87
+
uint32_t m_offset
Determines where the first sample frame in the soundData starts.
Definition: aiff.h:89
+
uint32_t m_ckSize
Total size of sound data chunk - 8.
Definition: aiff.h:88
+ +
uint32_t m_ckSize
Size of this chunk - 8.
Definition: aiff.h:104
+
AIFF_ID m_ckID
Chunk ID, one of "NAME", "AUTH", "(c) ", "ANNO".
Definition: aiff.h:103