Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(157)

Side by Side Diff: webrtc/common_types.h

Issue 2990463002: [EXPERIMENTAL] Generic stereo codec with index header sending merged frames
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webrtc/api/video_codecs/video_encoder.h ('k') | webrtc/common_types.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after
519 // Video codec types 519 // Video codec types
520 enum VideoCodecType { 520 enum VideoCodecType {
521 kVideoCodecVP8, 521 kVideoCodecVP8,
522 kVideoCodecVP9, 522 kVideoCodecVP9,
523 kVideoCodecH264, 523 kVideoCodecH264,
524 kVideoCodecI420, 524 kVideoCodecI420,
525 kVideoCodecRED, 525 kVideoCodecRED,
526 kVideoCodecULPFEC, 526 kVideoCodecULPFEC,
527 kVideoCodecFlexfec, 527 kVideoCodecFlexfec,
528 kVideoCodecGeneric, 528 kVideoCodecGeneric,
529 kVideoCodecStereo,
529 kVideoCodecUnknown 530 kVideoCodecUnknown
530 }; 531 };
531 532
532 // Translates from name of codec to codec type and vice versa. 533 // Translates from name of codec to codec type and vice versa.
533 rtc::Optional<const char*> CodecTypeToPayloadName(VideoCodecType type); 534 rtc::Optional<const char*> CodecTypeToPayloadName(VideoCodecType type);
534 rtc::Optional<VideoCodecType> PayloadNameToCodecType(const std::string& name); 535 rtc::Optional<VideoCodecType> PayloadNameToCodecType(const std::string& name);
535 536
536 union VideoCodecUnion { 537 union VideoCodecUnion {
537 VideoCodecVP8 VP8; 538 VideoCodecVP8 VP8;
538 VideoCodecVP9 VP9; 539 VideoCodecVP9 VP9;
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after
934 // this value. If this value has already been negotiated, then some other 935 // this value. If this value has already been negotiated, then some other
935 // unused static payload type from table 5 of RFC 3551 shall be used and set 936 // unused static payload type from table 5 of RFC 3551 shall be used and set
936 // in |payload_type|. 937 // in |payload_type|.
937 int64_t timeout_interval_ms = -1; 938 int64_t timeout_interval_ms = -1;
938 uint8_t payload_type = 20; 939 uint8_t payload_type = 20;
939 }; 940 };
940 941
941 } // namespace webrtc 942 } // namespace webrtc
942 943
943 #endif // WEBRTC_COMMON_TYPES_H_ 944 #endif // WEBRTC_COMMON_TYPES_H_
OLDNEW
« no previous file with comments | « webrtc/api/video_codecs/video_encoder.h ('k') | webrtc/common_types.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698