내 버퍼에 http 요청 내용이 있습니다. 그런 다음 마지막 크기와 동일한 크기의 다른 버퍼를 정의합니다. 그리고 버퍼의 내용을 새 버퍼에 복사해야합니다. 그래서 내가 필요로하는 도움이 어떻게 다른 버퍼에 하나의 버퍼를 복사 할 수 있습니다.버퍼 내용을 다른 버퍼에 복사하십시오.
나는 memcpy
을 시도했지만 작동하지 않습니다.
void TrivialMediaPlayer::DeliverMediaData(
int streamId,
bool bHasPriority,
ConstBufferSptr pMediaData)
내가 원하는 것은 pMediaData
의 내용을 새 버퍼로 복사하는 것입니다.
BufferSptr buf1 (new Buffer (pMediaData->Size()));
은 내가 buf1
에 pMediaData
을 복사 할.
감사
방어 적이기 당신이 원하는 같은 소리를 - 당신은 당신의 코드 조각을 게시 할 수 있습니다. – Rob
@fami : 버퍼 유형을 모른 채로 대답하는 것은 불가능합니다. 관련 코드 (버퍼의 정의, 복사 할 코드)를 알려주십시오. –
1. 코드를 표시하십시오. 2. 이전 질문에서 답을 수락하십시오. – fancyPants