本文整理汇总了C++中TDes8::SetMax方法的典型用法代码示例。如果您正苦于以下问题:C++ TDes8::SetMax方法的具体用法?C++ TDes8::SetMax怎么用?C++ TDes8::SetMax使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TDes8
的用法示例。
在下文中一共展示了TDes8::SetMax方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PlayL
void CStreamPlayer::PlayL(const TDesC8& aPlayBuffer)
{
Stop();
iReadSize = 0;
delete iPlayBuffer;
iPlayBuffer = NULL;
delete iStream;
iStream = NULL;
iBuffer.ResetAndDestroy();
iPlayBuffer = HBufC8::NewL(aPlayBuffer.Length());
iPlayBuffer->Des().Copy(aPlayBuffer);
TDes8* buffer = new(ELeave) TBuf8<KPcmBufferSize>;
buffer->SetMax();
CleanupStack::PushL(buffer);
User::LeaveIfError(iBuffer.Append(buffer));
CleanupStack::Pop(buffer);
buffer = new(ELeave) TBuf8<KPcmBufferSize>;
buffer->SetMax();
CleanupStack::PushL(buffer);
User::LeaveIfError(iBuffer.Append(buffer));
CleanupStack::Pop(buffer);
iReadSize = 0;
iCurrIndex = 0;
for (TInt index = 0; index < iBuffer.Count(); index++)
{
ReadFromFromL(index);
}
iStream = CMdaAudioOutputStream::NewL(*this);
iStream->Open(&iSettings);
}