Bagikan melalui


struct Audio::MicrophoneArrayGeometry

Mewakili geometri array mikrofon.

Anggota

microphoneArrayType

Sitnaksis: public MicrophoneArrayType microphoneArrayType;

Jenis array mikrofon.

beamformingStartAngle

Sitnaksis: public uint16_t beamformingStartAngle;

Mulai sudut untuk beamforming dalam derajat.

beamformingEndAngle

Sitnaksis: public uint16_t beamformingEndAngle;

Sudut akhir untuk beamforming dalam derajat.

microphoneCoordinates

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

Koordinat mikrofon dalam array mikrofon.

MicrophoneArrayGeometry

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

Membuat instans baru MicrophoneArrayGeometry. Sudut mulai beamforming diatur ke nol. Sudut akhir beamforming diatur ke 180 derajat jika microphoneArrayType linear, jika tidak, itu diatur ke 360 derajat.

Parameter

  • microphoneArrayType Jenis array mikrofon.

  • microphoneCoordinates Koordinat mikrofon dalam array mikrofon.

MicrophoneArrayGeometry

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

Membuat instans baru MicrophoneArrayGeometry.

Parameter

  • microphoneArrayType Jenis array mikrofon.

  • beamformingStartAngle Mulai sudut untuk beamforming dalam derajat.

  • beamformingEndAngle Sudut akhir untuk beamforming dalam derajat.

  • microphoneCoordinates Koordinat mikrofon dalam array mikrofon.