* @brief Produce audio metadata instace from SF_INFO */
| 129 | * @brief Produce audio metadata instace from SF_INFO |
| 130 | */ |
| 131 | AudioMetadata GetAudioMetadata(const SF_INFO &sf_info) { |
| 132 | AudioMetadata ret; |
| 133 | ret.length = sf_info.frames; |
| 134 | ret.channels = sf_info.channels; |
| 135 | ret.sample_rate = sf_info.samplerate; |
| 136 | ret.channels_interleaved = true; |
| 137 | return ret; |
| 138 | } |
| 139 | |
| 140 | struct sndfile_handle_t : public UniqueHandle<SNDFILE*, sndfile_handle_t> { |
| 141 | DALI_INHERIT_UNIQUE_HANDLE(SNDFILE*, sndfile_handle_t) |
no outgoing calls
no test coverage detected