我有一个http请求的内容存储在我的缓冲区中。 然后我定义了另一个与上一个大小相同的缓冲区。 我需要将缓冲区的内容复制到我的新缓冲区中。 因此,我需要帮助的是如何将一个缓冲区复制到另一个缓冲区。
我尝试使用memcpy
,但它没有起作用。
void TrivialMediaPlayer::DeliverMediaData(
int streamId,
bool bHasPriority,
ConstBufferSptr pMediaData)
我想要的是将pMediaData
的内容复制到一个新的缓冲区中。
BufferSptr buf1 (new Buffer (pMediaData->Size()) );
我想要将
pMediaData
复制到buf1
中。谢谢。
memcpy()
不起作用。 - sharptoothstd::vector<char>
作为缓冲区? - Björn Pollex