Searched refs:VideoEncoder (Results 1 - 25 of 52) sorted by relevance

123

/external/webrtc/webrtc/modules/video_coding/codecs/vp8/
H A Dvp8_factory.cc22 VideoEncoder* Create() override { return new VP8EncoderImpl(); }
24 void Destroy(VideoEncoder* encoder) override { delete encoder; }
H A Dsimulcast_encoder_adapter.h24 virtual VideoEncoder* Create() = 0;
25 virtual void Destroy(VideoEncoder* encoder) = 0;
30 // webrtc::VideoEncoder instances with the given VideoEncoderFactory.
38 // Implements VideoEncoder
73 StreamInfo(VideoEncoder* encoder,
85 VideoEncoder* encoder;
H A Dsimulcast_encoder_adapter_unittest.cc106 class MockVideoEncoder : public VideoEncoder {
163 VideoEncoder* Create() override {
169 void Destroy(VideoEncoder* encoder) override { delete encoder; }
/external/webrtc/talk/media/webrtc/
H A Dwebrtcvideoencoderfactory.h36 class VideoEncoder;
60 virtual webrtc::VideoEncoder* CreateVideoEncoder(
68 // frames to be delivered via webrtc::VideoEncoder::Encode. This flag is used
75 virtual void DestroyVideoEncoder(webrtc::VideoEncoder* encoder) = 0;
H A Dfakewebrtcvideoengine.h141 class FakeWebRtcVideoEncoder : public webrtc::VideoEncoder {
198 virtual webrtc::VideoEncoder* CreateVideoEncoder(
209 virtual void DestroyVideoEncoder(webrtc::VideoEncoder* encoder) {
/external/webrtc/talk/app/webrtc/java/jni/
H A Dandroidmediaencoder_jni.h49 webrtc::VideoEncoder* CreateVideoEncoder(webrtc::VideoCodecType type)
52 void DestroyVideoEncoder(webrtc::VideoEncoder* encoder) override;
/external/webrtc/webrtc/modules/video_coding/codecs/vp8/include/
H A Dvp8.h20 class VP8Encoder : public VideoEncoder {
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/include/
H A Dvp9.h19 class VP9Encoder : public VideoEncoder {
/external/webrtc/webrtc/
H A Dvideo_encoder.h38 class VideoEncoder { class in namespace:webrtc
47 static VideoEncoder* Create(EncoderType codec_type);
53 virtual ~VideoEncoder() {}
134 class VideoEncoderSoftwareFallbackWrapper : public VideoEncoder {
137 webrtc::VideoEncoder* encoder);
178 webrtc::VideoEncoder* const encoder_;
180 rtc::scoped_ptr<webrtc::VideoEncoder> fallback_encoder_;
H A Dvideo_send_stream.h27 class VideoEncoder;
94 // Uninitialized VideoEncoder instance to be used for encoding. Will be
96 VideoEncoder* encoder = nullptr;
/external/webrtc/webrtc/video/
H A Dvideo_encoder.cc20 VideoEncoder* VideoEncoder::Create(VideoEncoder::EncoderType codec_type) {
37 VideoEncoder::EncoderType CodecToEncoderType(VideoCodecType codec_type) {
40 return VideoEncoder::kH264;
42 return VideoEncoder::kVp8;
44 return VideoEncoder::kVp9;
46 return VideoEncoder::kUnsupportedCodec;
52 webrtc::VideoEncoder* encoder)
62 fallback_encoder_.reset(VideoEncoder
[all...]
H A Dvideo_quality_test.h109 rtc::scoped_ptr<VideoEncoder> encoder_;
/external/webrtc/webrtc/modules/video_coding/codecs/h264/include/
H A Dh264.h30 class H264Encoder : public VideoEncoder {
/external/webrtc/webrtc/test/
H A Dconfigurable_frame_size_encoder.h22 class ConfigurableFrameSizeEncoder : public VideoEncoder {
H A Dfake_encoder.h23 class FakeEncoder : public VideoEncoder {
/external/webrtc/webrtc/modules/video_coding/
H A Dcodec_database.h74 void RegisterExternalEncoder(VideoEncoder* external_encoder,
155 VideoEncoder* external_encoder_;
H A Dgeneric_encoder.h95 VCMGenericEncoder(VideoEncoder* encoder,
137 VideoEncoder* const encoder_;
H A Dcodec_database.cc31 VideoCodecVP8 VideoEncoder::GetDefaultVp8Settings() {
46 VideoCodecVP9 VideoEncoder::GetDefaultVp9Settings() {
62 VideoCodecH264 VideoEncoder::GetDefaultH264Settings() {
135 settings->codecSpecific.VP8 = VideoEncoder::GetDefaultVp8Settings();
150 settings->codecSpecific.VP9 = VideoEncoder::GetDefaultVp9Settings();
165 settings->codecSpecific.H264 = VideoEncoder::GetDefaultH264Settings();
305 void VCMCodecDataBase::RegisterExternalEncoder(VideoEncoder* external_encoder,
/external/webrtc/webrtc/modules/video_coding/codecs/i420/include/
H A Di420.h21 class I420Encoder : public VideoEncoder {
/external/webrtc/webrtc/modules/video_coding/codecs/test/
H A Dvideoprocessor.h112 // Handles encoding/decoding of video using the VideoEncoder/VideoDecoder
162 VideoProcessorImpl(webrtc::VideoEncoder* encoder,
193 webrtc::VideoEncoder* encoder_;
229 // Callback class required to implement according to the VideoEncoder API.
/external/webrtc/webrtc/modules/video_coding/include/
H A Dvideo_coding.h34 class VideoEncoder;
125 virtual int32_t RegisterExternalEncoder(VideoEncoder* externalEncoder,
/external/sl4a/Common/src/com/googlecode/android_scripting/facade/media/
H A DMediaRecorderFacade.java132 mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
137 mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
143 mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
187 mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
/external/webrtc/webrtc/modules/video_coding/codecs/interface/mock/
H A Dmock_video_codec_interface.h33 class MockVideoEncoder : public VideoEncoder {
/external/webrtc/webrtc/modules/video_coding/include/mock/
H A Dmock_video_codec_interface.h31 class MockVideoEncoder : public VideoEncoder {
/external/robolectric/v1/src/test/java/com/xtremelabs/robolectric/shadows/
H A DMediaRecorderTest.java140 assertThat(shadowMediaRecorder.getVideoEncoder(), not(equalTo(MediaRecorder.VideoEncoder.H264)));
141 mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
142 assertThat(shadowMediaRecorder.getVideoEncoder(), equalTo(MediaRecorder.VideoEncoder.H264));

Completed in 309 milliseconds

123