Struktur Audio::MicrophoneArrayGeometry

Stellt die Geometrie eines Mikrofonarrays dar.

Elemente

microphoneArrayType

Syntax: public MicrophoneArrayType microphoneArrayType;

Typ des Mikrofonarrays.

beamformingStartAngle

Syntax: public uint16_t beamformingStartAngle;

Startwinkel für Strahlform in Grad.

beamformingEndAngle

Syntax: public uint16_t beamformingEndAngle;

Endwinkel für Strahlform 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 Strahlwinkel wird auf Null festgelegt. Der Strahlwinkel wird auf 180 Grad festgelegt, wenn "microphoneArrayType" linear ist, andernfalls wird er auf 360 Grad festgelegt.

Die 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.

Die Parameter

  • microphoneArrayType Typ des Mikrofonarrays.

  • beamformingStartAngle Startwinkel für Strahlform in Grad.

  • beamformingEndAngle Endwinkel für Strahlform in Grad.

  • microphoneCoordinates Koordinaten von Mikrofonen im Mikrofonarray.