Sdílet prostřednictvím


struct Audio::MicrophoneArrayGeometry

Představuje geometrii pole mikrofonu.

Členové

microphoneArrayType

Syntaxe: public MicrophoneArrayType microphoneArrayType;

Typ pole mikrofonu.

beamformingStartAngle

Syntaxe: public uint16_t beamformingStartAngle;

Počáteční úhel pro tvarování paprsku ve stupních.

beamformingEndAngle

Syntaxe: public uint16_t beamformingEndAngle;

Koncový úhel pro tvarování paprsku ve stupních.

microphoneCoordinates

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

Souřadnice mikrofonů v poli mikrofonů.

MicrophoneArrayGeometry

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

Vytvoří novou instanci MicrophoneArrayGeometry. Počáteční úhel tvarování paprsku je nastaven na nulu. Koncový úhel tvarování paprsku je nastaven na 180 stupňů, pokud je typ microphoneArrayType lineární, jinak je nastaven na 360 stupňů.

Parametry

  • microphoneArrayType Typ pole mikrofonu.

  • microphoneCoordinates Souřadnice mikrofonů v poli mikrofonů.

MicrophoneArrayGeometry

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

Vytvoří novou instanci MicrophoneArrayGeometry.

Parametry

  • microphoneArrayType Typ pole mikrofonu.

  • beamformingStartAngle Počáteční úhel pro tvarování paprsku ve stupních.

  • beamformingEndAngle Koncový úhel pro tvarování paprsku ve stupních.

  • microphoneCoordinates Souřadnice mikrofonů v poli mikrofonů.