OpenDAFF C++ API  v1.7
Directional Audio File Format
Public Member Functions | Public Attributes | List of all members
DAFFMainHeader Struct Reference

#include <DAFFHeader.h>

Public Member Functions

void fixEndianness ()
 @ Roll angle of the orientation [°] More...
 

Public Attributes

int32_t iContentType
 
int32_t iQuantization
 @ Identificator of the database content type More...
 
int32_t iNumChannels
 @ Quantization of samples/coefficients More...
 
int32_t iNumRecords
 @ Number of channels More...
 
int32_t iElementsPerRecord
 @ Overall number of records More...
 
int32_t iMetadataIndex
 @ Number of elements per records (number of taps/DFT coefficients) More...
 
int32_t iAlphaPoints
 @ Index of global metadata More...
 
float fAlphaStart
 @ Number of measurement points in alpha range [0°, 360°) More...
 
float fAlphaEnd
 
int32_t iBetaPoints
 @ Alpha range boundaries More...
 
float fBetaStart
 @ Number of measurement points in beta range [0°, 180°] More...
 
float fBetaEnd
 
float fOrientYaw
 @ Beta range boundaries More...
 
float fOrientPitch
 @ Yaw angle of the orientation [°] More...
 
float fOrientRoll
 @ Pitch angle of the orientation [°] More...
 

Detailed Description

Definition at line 105 of file DAFFHeader.h.

Member Function Documentation

void DAFFMainHeader::fixEndianness ( )
inline

@ Roll angle of the orientation [°]

Convert the little-endian file format into the systems endianness

Definition at line 128 of file DAFFHeader.h.

Member Data Documentation

float DAFFMainHeader::fAlphaEnd

Definition at line 117 of file DAFFHeader.h.

float DAFFMainHeader::fAlphaStart

@ Number of measurement points in alpha range [0°, 360°)

Definition at line 117 of file DAFFHeader.h.

float DAFFMainHeader::fBetaEnd

Definition at line 119 of file DAFFHeader.h.

float DAFFMainHeader::fBetaStart

@ Number of measurement points in beta range [0°, 180°]

Definition at line 119 of file DAFFHeader.h.

float DAFFMainHeader::fOrientPitch

@ Yaw angle of the orientation [°]

Definition at line 122 of file DAFFHeader.h.

float DAFFMainHeader::fOrientRoll

@ Pitch angle of the orientation [°]

Definition at line 123 of file DAFFHeader.h.

float DAFFMainHeader::fOrientYaw

@ Beta range boundaries

Definition at line 121 of file DAFFHeader.h.

int32_t DAFFMainHeader::iAlphaPoints

@ Index of global metadata

Definition at line 116 of file DAFFHeader.h.

int32_t DAFFMainHeader::iBetaPoints

@ Alpha range boundaries

Definition at line 118 of file DAFFHeader.h.

int32_t DAFFMainHeader::iContentType

Definition at line 109 of file DAFFHeader.h.

int32_t DAFFMainHeader::iElementsPerRecord

@ Overall number of records

Definition at line 113 of file DAFFHeader.h.

int32_t DAFFMainHeader::iMetadataIndex

@ Number of elements per records (number of taps/DFT coefficients)

Definition at line 114 of file DAFFHeader.h.

int32_t DAFFMainHeader::iNumChannels

@ Quantization of samples/coefficients

Definition at line 111 of file DAFFHeader.h.

int32_t DAFFMainHeader::iNumRecords

@ Number of channels

Definition at line 112 of file DAFFHeader.h.

int32_t DAFFMainHeader::iQuantization

@ Identificator of the database content type

Definition at line 110 of file DAFFHeader.h.


The documentation for this struct was generated from the following file:
OpenDAFF is a project from the Institute of Technical Acoustics, RWTH Aachen University, Germany.