Dela via


struct Audio::MicrophoneArrayGeometry

Representerar geometrin för en mikrofonmatris.

Medlemmar

microphoneArrayType

Syntax: public MicrophoneArrayType microphoneArrayType;

Typ av mikrofonmatris.

beamformingStartAngle

Syntax: public uint16_t beamformingStartAngle;

Startvinkel för strålformning i grader.

beamformingEndAngle

Syntax: public uint16_t beamformingEndAngle;

Slutvinkel för beamforming i grader.

microphoneCoordinates

Syntax: public std::vector< MicrophoneCoordinates > microphoneCoordinates;

Koordinater för mikrofoner i mikrofonmatrisen.

MicrophoneArrayGeometry

Syntax: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Skapar en ny instans av MicrophoneArrayGeometry. Startvinkeln för beamforming är inställd på noll. Slutvinkeln för beamforming är inställd på 180 grader om mikrofonArrayType är linjär, annars är den inställd på 360 grader.

Parametrar

  • microphoneArrayType Typ av mikrofonmatris.

  • microphoneCoordinates Koordinater för mikrofoner i mikrofonmatrisen.

MicrophoneArrayGeometry

Syntax: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Skapar en ny instans av MicrophoneArrayGeometry.

Parametrar

  • microphoneArrayType Typ av mikrofonmatris.

  • beamformingStartAngle Startvinkel för strålformning i grader.

  • beamformingEndAngle Slutvinkel för beamforming i grader.

  • microphoneCoordinates Koordinater för mikrofoner i mikrofonmatrisen.