Lines Matching refs:wpc
47 WavpackContext *wpc; member
200 priv->wpc = WavpackOpenFileInputEx(&callbacks, &priv->wv_file, in wavpack_open()
204 if (!priv->wpc) { in wavpack_open()
210 ip_data->sf = sf_rate(WavpackGetSampleRate(priv->wpc)) in wavpack_open()
211 | sf_channels(WavpackGetReducedChannels(priv->wpc)) in wavpack_open()
212 | sf_bits(WavpackGetBitsPerSample(priv->wpc)) in wavpack_open()
214 channel_mask = WavpackGetChannelMask(priv->wpc); in wavpack_open()
224 priv->wpc = WavpackCloseFile(priv->wpc); in wavpack_close()
275 bps = WavpackGetBytesPerSample(priv->wpc); in wavpack_read()
279 rc = WavpackUnpackSamples(priv->wpc, priv->samples, sample_count / channels); in wavpack_read()
288 if (!WavpackSeekSample(priv->wpc, WavpackGetSampleRate(priv->wpc) * offset)) in wavpack_seek()
356 duration = WavpackGetNumSamples(priv->wpc) / in wavpack_duration()
357 WavpackGetSampleRate(priv->wpc); in wavpack_duration()
365 double bitrate = WavpackGetAverageBitrate(priv->wpc, 1); in wavpack_bitrate()
374 return WavpackGetInstantBitrate(priv->wpc); in wavpack_current_bitrate()
385 int m = WavpackGetMode(priv->wpc); in wavpack_codec_profile()