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.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Représente le flux d’entrée audio push en mémoire utilisé pour les configurations d’entrée audio personnalisées.
Membres
~PushAudioInputStream
Syntaxe : public inline virtual ~PushAudioInputStream ( );
Destructeur; ferme le flux sous-jacent s’il n’est pas déjà fermé.
Write
Syntaxe : public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Écrit les données audio spécifiées en effectuant une copie interne des données. Remarque : Le dataBuffer ne doit contenir aucun en-tête audio.
Paramètres
dataBufferPointeur vers la mémoire tampon audio dont cette fonction effectue une copie.sizeLa taille de la mémoire tampon.
SetProperty
Syntaxe : public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Définissez la valeur d’une propriété. Les propriétés des données audio doivent être définies avant d’écrire les données audio. Ajouté dans la version 1.5.0.
Paramètres
idId de propriété. Voir PropertyIdvaluevaleur à définir
SetProperty
Syntaxe : public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Définissez la valeur d’une propriété. Les propriétés des données audio doivent être définies avant d’écrire les données audio. Ajouté dans la version 1.5.0.
Paramètres
propertyNameLe nom de la propriété.valuevaleur à définir
Fermer
Syntaxe : public inline void Close ( );
Ferme le flux.
Créer
Syntaxe : public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Crée un PushAudioInputStream en mémoire au format par défaut (16 kHz, 16 bits, PCM mono).
Retours
Pointeur partagé vers PushAudioInputStream
Créer
Syntaxe : public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Crée un PushAudioInputStream en mémoire avec le format audio spécifié.
Paramètres
-
formatformat de flux audio.
Retours
Pointeur partagé vers PushAudioInputStream