Struktur Audio::MicrophoneArrayGeometry
Stellt die Geometrie eines Mikrofonarrays dar.
Member
microphoneArrayType
Syntax: public MicrophoneArrayType microphoneArrayType;
Typ des Mikrofonarrays.
beamformingStartAngle
Syntax: public uint16_t beamformingStartAngle;
Startwinkel für Strahlformen in Grad.
beamformingEndAngle
Syntax: public uint16_t beamformingEndAngle;
Endwinkel für Strahlformen in Grad.
microphoneCoordinates
Syntax: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Koordinaten von Mikrofonen im Mikrofonarray.
MicrophoneArrayGeometry
Syntax: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Erstellt eine neue Instanz von MicrophoneArrayGeometry. Der Startwinkel der Strahlformung ist auf 0 (null) festgelegt. Der Endwinkel der Strahlformung wird auf 180 Grad festgelegt, wenn microphoneArrayType linear ist, andernfalls wird er auf 360 Grad festgelegt.
Parameter
microphoneArrayType
Typ des Mikrofonarrays.microphoneCoordinates
Koordinaten von Mikrofonen im Mikrofonarray.
MicrophoneArrayGeometry
Syntax: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Erstellt eine neue Instanz von MicrophoneArrayGeometry.
Parameter
microphoneArrayType
Typ des Mikrofonarrays.beamformingStartAngle
Startwinkel für Strahlformen in Grad.beamformingEndAngle
Endwinkel für Strahlformen in Grad.microphoneCoordinates
Koordinaten von Mikrofonen im Mikrofonarray.