3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/TransformedFrameCallback.h"
7#include "mc/external/webrtc/VideoCodecType.h"
8#include "mc/external/webrtc/scoped_refptr.h"
39 RTPSenderVideoFrameTransformerDelegate& operator=(RTPSenderVideoFrameTransformerDelegate
const&);
40 RTPSenderVideoFrameTransformerDelegate(RTPSenderVideoFrameTransformerDelegate
const&);
41 RTPSenderVideoFrameTransformerDelegate();
46 virtual void OnTransformedFrame(::std::unique_ptr<::webrtc::TransformableFrameInterface> frame) ;
48 virtual void StartShortCircuiting() ;
50 virtual ~RTPSenderVideoFrameTransformerDelegate() =
default;
67 MCNAPI
void SendVideo(::std::unique_ptr<::webrtc::TransformableFrameInterface> transformed_frame)
const;
75 ::std::optional<::webrtc::VideoCodecType> codec_type,
Definition EncodedImage.h:12
Definition RTPVideoFrameSenderInterface.h:19
Definition TaskQueueFactory.h:13
Definition TimeDelta.h:10
Definition scoped_refptr.h:8
Definition FrameDependencyStructure.h:10
Definition VideoLayersAllocation.h:7