struct Audio::MicrophoneArrayGeometry
Představuje geometrii pole mikrofonu.
Členové
microphoneArrayType
Syntaxe: public MicrophoneArrayType microphoneArrayType;
Typ pole mikrofonu.
beamformingStartAngle
Syntaxe: public uint16_t beamformingStartAngle;
Počáteční úhel pro tvarování paprsku ve stupních.
beamformingEndAngle
Syntaxe: public uint16_t beamformingEndAngle;
Koncový úhel pro tvarování paprsku ve stupních.
microphoneCoordinates
Syntaxe: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Souřadnice mikrofonů v poli mikrofonů.
MicrophoneArrayGeometry
Syntaxe: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Vytvoří novou instanci MicrophoneArrayGeometry. Počáteční úhel tvarování paprsku je nastaven na nulu. Koncový úhel tvarování paprsku je nastaven na 180 stupňů, pokud je typ microphoneArrayType lineární, jinak je nastaven na 360 stupňů.
Parametry
microphoneArrayType
Typ pole mikrofonu.microphoneCoordinates
Souřadnice mikrofonů v poli mikrofonů.
MicrophoneArrayGeometry
Syntaxe: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Vytvoří novou instanci MicrophoneArrayGeometry.
Parametry
microphoneArrayType
Typ pole mikrofonu.beamformingStartAngle
Počáteční úhel pro tvarování paprsku ve stupních.beamformingEndAngle
Koncový úhel pro tvarování paprsku ve stupních.microphoneCoordinates
Souřadnice mikrofonů v poli mikrofonů.