Lines Matching refs:avMuxerDemoBuffer
284 int WriteTrackSampleByFdMem(int dataSize, std::shared_ptr<AVBuffer> &avMuxerDemoBuffer)
286 if (avMuxerDemoBuffer != nullptr && dataSize > avMuxerDemoBuffer->memory_->GetCapacity()) {
287 avMuxerDemoBuffer = nullptr;
289 if (avMuxerDemoBuffer == nullptr) {
291 avMuxerDemoBuffer = AVBuffer::CreateAVBuffer(alloc, dataSize);
292 if (avMuxerDemoBuffer == nullptr) {
322 std::shared_ptr<AVBuffer> avMuxerDemoBuffer = nullptr;
330 ret = WriteTrackSampleByFdMem(dataSize, avMuxerDemoBuffer);
339 ret = read(inputFile, static_cast<void*>(avMuxerDemoBuffer->memory_->GetAddr()), dataSize);
344 avMuxerDemoBuffer->pts_ = pts;
345 avMuxerDemoBuffer->memory_->SetSize(dataSize);
349 int32_t result = muxerDemo->InnerWriteSample(trackIndex, avMuxerDemoBuffer);