Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Klasse die de indeling van de audiostroom vertegenwoordigt die wordt gebruikt voor aangepaste audio-invoerconfiguraties. Bijgewerkt in versie 1.5.0.
Leden
~AudioStreamFormat
Syntaxis: public inline virtual ~AudioStreamFormat ( );
Destructor, doet niets.
operator SPXAUDIOSTREAMFORMATHANDLE
Syntaxis: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
GetDefaultInputFormat
Syntaxis: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Hiermee maakt u een audiostreamindelingsobject dat de standaardindeling van de audiostream vertegenwoordigt (16 kHz, 16-bits, mono-PCM).
Retouren
Een gedeelde aanwijzer naar AudioStreamFormat
GetWaveFormat
Syntaxis: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Hiermee maakt u een audiostreamindelingsobject met de opgegeven KENMERKEN van PCM waveformat.
Parameterwaarden
samplesPerSecondVoorbeelden per seconde.bitsPerSamplebits per voorbeeld.channelsaantal kanalen in de waveform-audiogegevens.waveFormatde indeling die is opgegeven in de WAV-container.
Retouren
Een gedeelde aanwijzer naar AudioStreamFormat
GetWaveFormatPCM
Syntaxis: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Hiermee maakt u een audiostreamindelingsobject met de opgegeven KENMERKEN van PCM waveformat.
Parameterwaarden
samplesPerSecondVoorbeelden per seconde.bitsPerSamplebits per voorbeeld.channelsaantal kanalen in de waveform-audiogegevens.
Retouren
Een gedeelde aanwijzer naar AudioStreamFormat
GetDefaultOutputFormat
Syntaxis: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Hiermee maakt u een audiostreamindelingsobject dat de standaardindeling van de audiostream vertegenwoordigt (16 kHz, 16-bits, mono-PCM). Toegevoegd in versie 1.4.0.
Retouren
Een gedeelde aanwijzer naar AudioStreamFormat
GetCompressedFormat
Syntaxis: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Hiermee maakt u een audiostreamindelingsobject met de opgegeven gecomprimeerde audiocontainerindeling die moet worden gebruikt als invoerindeling. Ondersteuning toegevoegd in 1.4.0.
Indelingen worden gedefinieerd in AudioStreamContainerFormat enum.
Parameterwaarden
-
compressedFormatgecomprimeerd indelingstype.
Retouren
Een gedeelde aanwijzer naar AudioStreamFormat.