FastLED 3.9.15
Loading...
Searching...
No Matches

◆ getInfo()

VorbisInfo fl::StbVorbisDecoder::getInfo ( ) const

Definition at line 56 of file vorbis.cpp.hpp.

56 {
57 VorbisInfo info;
58 if (mVorbis) {
59 vb::stb_vorbis_info vi = vb::stb_vorbis_get_info(static_cast<vb::stb_vorbis*>(mVorbis));
60 info.sampleRate = vi.sample_rate;
61 info.channels = static_cast<fl::u8>(vi.channels);
62 info.maxFrameSize = static_cast<fl::u32>(vi.max_frame_size);
63 info.totalSamples = vb::stb_vorbis_stream_length_in_samples(static_cast<vb::stb_vorbis*>(mVorbis));
64 info.isValid = true;
65 }
66 return info;
67}
unsigned char u8
Definition s16x16x4.h:132

References fl::VorbisInfo::channels, fl::VorbisInfo::isValid, fl::VorbisInfo::maxFrameSize, mVorbis, fl::VorbisInfo::sampleRate, and fl::VorbisInfo::totalSamples.

Referenced by fl::Vorbis::decodeAll(), and fl::Vorbis::parseVorbisInfo().

+ Here is the caller graph for this function: