Freigeben über


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.