const BOOL cProxyClient::GetTsStream(BYTE *pDst, DWORD *pdwSize, DWORD *pdwRemain) { if (!m_bTuner) return FALSE; BYTE *pSrc; if (GetTsStream(&pSrc, pdwSize, pdwRemain)) { if (*pdwSize) ::memcpy(pDst, pSrc, *pdwSize); return TRUE; } return FALSE; }
const BOOL CBonTuner::GetTsStream(BYTE *pDst, DWORD *pdwSize, DWORD *pdwRemain) { BYTE *pSrc = NULL; // TSデータをバッファから取り出す if(GetTsStream(&pSrc, pdwSize, pdwRemain)){ if(*pdwSize){ ::CopyMemory(pDst, pSrc, *pdwSize); } return TRUE; } return FALSE; }