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.