struct Audio::MicrophoneArrayGeometry
マイク配列のジオメトリを表します。
メンバー
microphoneArrayType
構文: public MicrophoneArrayType microphoneArrayType;
マイク配列の種類。
beamformingStartAngle
構文: public uint16_t beamformingStartAngle;
ビームフォーミングの開始角度を度単位で指定します。
beamformingEndAngle
構文: public uint16_t beamformingEndAngle;
ビームフォーミングの終了角度を度単位で指定します。
microphoneCoordinates
構文: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
マイク配列内のマイクの座標。
MicrophoneArrayGeometry
構文: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
MicrophoneArrayGeometry の新しいインスタンスを作成します。 ビームフォーミング開始角度は 0 に設定されます。 microphoneArrayType が Linear の場合、ビームフォーミングの終了角度は 180 度に設定され、それ以外の場合は 360 度に設定されます。
パラメーター
microphoneArrayType
マイク配列の種類。microphoneCoordinates
マイク配列内のマイクの座標。
MicrophoneArrayGeometry
構文: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
MicrophoneArrayGeometry の新しいインスタンスを作成します。
パラメーター
microphoneArrayType
マイク配列の種類。beamformingStartAngle
ビームフォーミングの開始角度を度単位で指定します。beamformingEndAngle
ビームフォーミングの終了角度を度単位で指定します。microphoneCoordinates
マイク配列内のマイクの座標。