OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "media/remoting/rpc/proto_enum_utils.h" | 5 #include "media/remoting/rpc/proto_enum_utils.h" |
6 | 6 |
7 namespace media { | 7 namespace media { |
8 namespace remoting { | 8 namespace remoting { |
9 | 9 |
10 #define CASE_RETURN_OTHER(x) \ | 10 #define CASE_RETURN_OTHER(x) \ |
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
422 CASE_RETURN_OTHER(INTERNAL_ERROR); | 422 CASE_RETURN_OTHER(INTERNAL_ERROR); |
423 CASE_RETURN_OTHER(EXPIRED); | 423 CASE_RETURN_OTHER(EXPIRED); |
424 CASE_RETURN_OTHER(OUTPUT_RESTRICTED); | 424 CASE_RETURN_OTHER(OUTPUT_RESTRICTED); |
425 CASE_RETURN_OTHER(OUTPUT_DOWNSCALED); | 425 CASE_RETURN_OTHER(OUTPUT_DOWNSCALED); |
426 CASE_RETURN_OTHER(KEY_STATUS_PENDING); | 426 CASE_RETURN_OTHER(KEY_STATUS_PENDING); |
427 CASE_RETURN_OTHER(RELEASED); | 427 CASE_RETURN_OTHER(RELEASED); |
428 } | 428 } |
429 return base::nullopt; // Not a 'default' to ensure compile-time checks. | 429 return base::nullopt; // Not a 'default' to ensure compile-time checks. |
430 } | 430 } |
431 | 431 |
432 base::Optional<::media::MediaKeys::Exception> ToMediaMediaKeysException( | 432 base::Optional<::media::CdmPromise::Exception> ToCdmPromiseException( |
433 pb::MediaKeysException value) { | 433 pb::MediaKeysException value) { |
434 using OriginType = pb::MediaKeysException; | 434 using OriginType = pb::MediaKeysException; |
435 using OtherType = ::media::MediaKeys; | 435 using OtherType = ::media::CdmPromise; |
436 switch (value) { | 436 switch (value) { |
437 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); | 437 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); |
438 CASE_RETURN_OTHER(INVALID_STATE_ERROR); | 438 CASE_RETURN_OTHER(INVALID_STATE_ERROR); |
439 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); | 439 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); |
440 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); | 440 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); |
441 CASE_RETURN_OTHER(UNKNOWN_ERROR); | 441 CASE_RETURN_OTHER(UNKNOWN_ERROR); |
442 CASE_RETURN_OTHER(CLIENT_ERROR); | 442 CASE_RETURN_OTHER(CLIENT_ERROR); |
443 CASE_RETURN_OTHER(OUTPUT_ERROR); | 443 CASE_RETURN_OTHER(OUTPUT_ERROR); |
444 } | 444 } |
445 return base::nullopt; // Not a 'default' to ensure compile-time checks. | 445 return base::nullopt; // Not a 'default' to ensure compile-time checks. |
446 } | 446 } |
447 | 447 |
448 base::Optional<pb::MediaKeysException> ToProtoMediaKeysException( | 448 base::Optional<pb::MediaKeysException> ToProtoMediaKeysException( |
449 ::media::MediaKeys::Exception value) { | 449 ::media::CdmPromise::Exception value) { |
450 using OriginType = ::media::MediaKeys; | 450 using OriginType = ::media::CdmPromise; |
451 using OtherType = pb::MediaKeysException; | 451 using OtherType = pb::MediaKeysException; |
452 switch (value) { | 452 switch (value) { |
453 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); | 453 CASE_RETURN_OTHER(NOT_SUPPORTED_ERROR); |
454 CASE_RETURN_OTHER(INVALID_STATE_ERROR); | 454 CASE_RETURN_OTHER(INVALID_STATE_ERROR); |
455 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); | 455 CASE_RETURN_OTHER(INVALID_ACCESS_ERROR); |
456 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); | 456 CASE_RETURN_OTHER(QUOTA_EXCEEDED_ERROR); |
457 CASE_RETURN_OTHER(UNKNOWN_ERROR); | 457 CASE_RETURN_OTHER(UNKNOWN_ERROR); |
458 CASE_RETURN_OTHER(CLIENT_ERROR); | 458 CASE_RETURN_OTHER(CLIENT_ERROR); |
459 CASE_RETURN_OTHER(OUTPUT_ERROR); | 459 CASE_RETURN_OTHER(OUTPUT_ERROR); |
460 } | 460 } |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
554 switch (value) { | 554 switch (value) { |
555 CASE_RETURN_OTHER(kOk); | 555 CASE_RETURN_OTHER(kOk); |
556 CASE_RETURN_OTHER(kAborted); | 556 CASE_RETURN_OTHER(kAborted); |
557 CASE_RETURN_OTHER(kConfigChanged); | 557 CASE_RETURN_OTHER(kConfigChanged); |
558 } | 558 } |
559 return base::nullopt; // Not a 'default' to ensure compile-time checks. | 559 return base::nullopt; // Not a 'default' to ensure compile-time checks. |
560 } | 560 } |
561 | 561 |
562 } // namespace remoting | 562 } // namespace remoting |
563 } // namespace media | 563 } // namespace media |
OLD | NEW |