Lines Matching refs:a_StreamHeader
181 bool DecodeStream::ConvertBuffer(LPACMDRVSTREAMHEADER a_StreamHeader)
192 int ret = decodeMP3(&my_DecodeData, a_StreamHeader->pbSrc, a_StreamHeader->cbSrcLength, (char *)a_StreamHeader->pbDst, a_StreamHeader->cbDstLength, &ProcessedBytes);
197 a_StreamHeader->cbSrcLengthUsed = a_StreamHeader->cbSrcLength;
198 a_StreamHeader->cbDstLengthUsed = ProcessedBytes;
202 a_StreamHeader->cbSrcLengthUsed = 0;
203 a_StreamHeader->cbDstLengthUsed = 0;
210 DWORD InSize = a_StreamHeader->cbSrcLength / 2, OutSize = a_StreamHeader->cbDstLength; // 2 for 8<->16 bits
220 nOutputSamples = lame_encode_buffer(gfp,(PSHORT)a_StreamHeader->pbSrc,(PSHORT)a_StreamHeader->pbSrc,dwSamples,a_StreamHeader->pbDst,a_StreamHeader->cbDstLength);
224 nOutputSamples = lame_encode_buffer_interleaved(gfp,(PSHORT)a_StreamHeader->pbSrc,dwSamples,a_StreamHeader->pbDst,a_StreamHeader->cbDstLength);
227 a_StreamHeader->cbSrcLengthUsed = a_StreamHeader->cbSrcLength;
228 a_StreamHeader->cbDstLengthUsed = nOutputSamples;
230 result = a_StreamHeader->cbDstLengthUsed <= a_StreamHeader->cbDstLength;
232 my_debug->OutPut(DEBUG_LEVEL_FUNC_CODE, "UsedSize = %d / EncodedSize = %d, result = %d, ret = %s", a_StreamHeader->cbSrcLengthUsed, a_StreamHeader->cbDstLengthUsed, result,