Lines Matching refs:obuf
676 AudioBuffer* obuf;
737 if (!(obuf = new AudioBuffer(cvtlen, MGET("Audio Convert Buffer")))) {
745 if ((err = obuf->SetHeader(ihdr)) != AUDIO_SUCCESS) {
750 if (obuf->GetSize() < cvtlen)
751 obuf->SetSize(0.);
752 obuf->SetSize(cvtlen);
756 if (err = ifp->ReadData(obuf->GetAddress(), len, pos))
758 obuf->SetLength(ihdr.Bytes_to_Time(len));
765 err = lp->conv->Convert(obuf, lp->hdr);
767 multibuf = (AudioBuffer**)obuf;
785 if ((err = write_output(obuf, ofp)) != AUDIO_SUCCESS) {
793 obuf->SetLength(0.0);
800 err = lp->conv->Convert(obuf, lp->hdr);
802 err = lp->conv->Flush(obuf);
804 multibuf = (AudioBuffer**)obuf;
829 if (obuf->GetLength() > 0.0) {
830 if ((err = write_output(obuf, ofp)) != AUDIO_SUCCESS) {
837 delete obuf;