Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Classe pour représenter le format de flux audio utilisé pour les configurations d’entrée audio personnalisées. Mise à jour dans la version 1.5.0.
Membres
~AudioStreamFormat
Syntaxe : public inline virtual ~AudioStreamFormat ( );
Destructeur, ne fait rien.
opérateur SPXAUDIOSTREAMFORMATHANDLE
Syntaxe : public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Un handle.
GetDefaultInputFormat
Syntaxe : public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Crée un objet de format de flux audio représentant le format de flux audio par défaut (16 kHz, 16 bits, PCM mono).
Retours
Pointeur partagé vers AudioStreamFormat
GetWaveFormat
Syntaxe : public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Crée un objet de format de flux audio avec les caractéristiques de mise en forme d’ondes PCM spécifiées.
Paramètres
samplesPerSecondExemples par seconde.bitsPerSampleBits par exemple.channelsNombre de canaux dans les données audio de forme d’onde.waveFormatLe format spécifié à l’intérieur du conteneur WAV.
Retours
Pointeur partagé vers AudioStreamFormat
GetWaveFormatPCM
Syntaxe : public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Crée un objet de format de flux audio avec les caractéristiques de mise en forme d’ondes PCM spécifiées.
Paramètres
samplesPerSecondExemples par seconde.bitsPerSampleBits par exemple.channelsNombre de canaux dans les données audio de forme d’onde.
Retours
Pointeur partagé vers AudioStreamFormat
GetDefaultOutputFormat
Syntaxe : public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Crée un objet de format de flux audio représentant le format de flux audio par défaut (16 kHz, 16 bits, PCM mono). Ajouté dans la version 1.4.0.
Retours
Pointeur partagé vers AudioStreamFormat
GetCompressedFormat
Syntaxe : public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Crée un objet de format de flux audio avec le format de conteneur audio compressé spécifié, à utiliser comme format d’entrée. Prise en charge ajoutée dans la version 1.4.0.
Les formats sont définis dans l’énumération AudioStreamContainerFormat.
Paramètres
-
compressedFormattype de format compressé.
Retours
Pointeur partagé vers AudioStreamFormat.