Lines Matching refs:buffer
437 static int amf_copy_buffer(AVCodecContext *avctx, AVPacket *pkt, AMFBuffer *buffer)
443 int64_t size = buffer->pVtbl->GetSize(buffer);
448 memcpy(pkt->data, buffer->pVtbl->GetNative(buffer), size);
452 buffer->pVtbl->GetProperty(buffer, AMF_VIDEO_ENCODER_OUTPUT_DATA_TYPE, &var);
458 buffer->pVtbl->GetProperty(buffer, AMF_VIDEO_ENCODER_HEVC_OUTPUT_DATA_TYPE, &var);
467 buffer->pVtbl->GetProperty(buffer, PTS_PROP, &var);
712 AMFBuffer* buffer;
714 data->pVtbl->QueryInterface(data, &guid, (void**)&buffer); // query for buffer interface
715 ret = amf_copy_buffer(avctx, avpkt, buffer);
717 buffer->pVtbl->Release(buffer);