Lines Matching defs:video_codec

17 void BuildVP8Codec(webrtc::VideoCodec* video_codec) {
18 video_codec->codecType = kVideoCodecVP8;
19 strncpy(video_codec->plName, "VP8", 4);
20 video_codec->plType = 100;
21 video_codec->width = 1280;
22 video_codec->height = 720;
24 video_codec->startBitrate = 1000; // kbps
25 video_codec->maxBitrate = 2000; // kbps
26 video_codec->minBitrate = 1000; // kbps
27 video_codec->maxFramerate = 30;
29 video_codec->qpMax = 50;
30 video_codec->numberOfSimulcastStreams = 0;
31 video_codec->mode = kRealtimeVideo;
34 video_codec->codecSpecific.VP8.pictureLossIndicationOn = true;
35 video_codec->codecSpecific.VP8.feedbackModeOn = true;
36 video_codec->codecSpecific.VP8.complexity = kComplexityNormal;
37 video_codec->codecSpecific.VP8.resilience = kResilienceOff;
38 video_codec->codecSpecific.VP8.numberOfTemporalLayers = 0;
39 video_codec->codecSpecific.VP8.denoisingOn = true;
40 video_codec->codecSpecific.VP8.errorConcealmentOn = true;
41 video_codec->codecSpecific.VP8.automaticResizeOn = true;
42 video_codec->codecSpecific.VP8.frameDroppingOn = true;
43 video_codec->codecSpecific.VP8.keyFrameInterval = 200;
47 void SetSimulcastSettings(webrtc::VideoCodec* video_codec) {
49 video_codec->numberOfSimulcastStreams = 1;
50 video_codec->simulcastStream[0].width = 320;
51 video_codec->simulcastStream[0].height = 180;
52 video_codec->simulcastStream[0].numberOfTemporalLayers = 0;
53 video_codec->simulcastStream[0].maxBitrate = 100;
54 video_codec->simulcastStream[0].targetBitrate = 100;
55 video_codec->simulcastStream[0].minBitrate = 0;
56 video_codec->simulcastStream[0].qpMax = video_codec->qpMax;