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

Unified Diff: media/remoting/proto_utils.h

Issue 2643253003: Media Remoting Clean-up: Less-redundant naming, style consistency, etc. (Closed)
Patch Set: REBASE Created 3 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/remoting/proto_enum_utils.cc ('k') | media/remoting/proto_utils.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/remoting/proto_utils.h
diff --git a/media/remoting/rpc/proto_utils.h b/media/remoting/proto_utils.h
similarity index 70%
rename from media/remoting/rpc/proto_utils.h
rename to media/remoting/proto_utils.h
index be92a344e8674530ac46d597b44e6ca73b0da1a7..78cd8a31e3263143a1baa84ba885c2c6269430bc 100644
--- a/media/remoting/rpc/proto_utils.h
+++ b/media/remoting/proto_utils.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef MEDIA_REMOTING_RPC_PROTO_UTILS_H_
-#define MEDIA_REMOTING_RPC_PROTO_UTILS_H_
+#ifndef MEDIA_REMOTING_PROTO_UTILS_H_
+#define MEDIA_REMOTING_PROTO_UTILS_H_
#include <cstdint>
#include <string>
@@ -20,15 +20,15 @@
#include "media/base/eme_constants.h"
#include "media/base/pipeline_status.h"
#include "media/base/video_decoder_config.h"
-#include "media/remoting/remoting_rpc_message.pb.h"
+#include "media/remoting/rpc.pb.h"
namespace media {
namespace remoting {
class CdmPromiseResult;
-// Utility class to convert data between ::media::DecoderBuffer and byte array.
-// It is to serialize ::media::DecoderBuffer structure except for actual data
+// Utility class to convert data between media::DecoderBuffer and byte array.
+// It is to serialize media::DecoderBuffer structure except for actual data
// into pb::DecoderBuffer followed by byte array of decoder buffer. The reason
// data is not part of proto buffer because it would cost unnecessary time to
// wait for whole proto received before conversion given the fact that decoder
@@ -40,7 +40,7 @@ class CdmPromiseResult;
// // Payload version. Default value is 0.
// u8 payload_version;
//
-// // Length of pb::DecoderBuffer (protobuf-encoded of ::media::DecoderBuffer
+// // Length of pb::DecoderBuffer (protobuf-encoded of media::DecoderBuffer
// except for data).
// u16 buffer_segment_size;
// // pb::DecoderBuffer.
@@ -54,32 +54,34 @@ class CdmPromiseResult;
// Converts DecoderBufferSegment into byte array.
std::vector<uint8_t> DecoderBufferToByteArray(
- const scoped_refptr<::media::DecoderBuffer>& decoder_buffer);
+ const DecoderBuffer& decoder_buffer);
// Converts byte array into DecoderBufferSegment.
-scoped_refptr<::media::DecoderBuffer> ByteArrayToDecoderBuffer(
- const uint8_t* data,
- uint32_t size);
-
-// Data type conversion between ::media::AudioDecoderConfig and proto buffer.
-void ConvertAudioDecoderConfigToProto(
- const ::media::AudioDecoderConfig& audio_config,
- pb::AudioDecoderConfig* audio_message);
+scoped_refptr<DecoderBuffer> ByteArrayToDecoderBuffer(const uint8_t* data,
+ uint32_t size);
+
+// Data type conversion between media::AudioDecoderConfig and proto buffer.
+void ConvertAudioDecoderConfigToProto(const AudioDecoderConfig& audio_config,
+ pb::AudioDecoderConfig* audio_message);
bool ConvertProtoToAudioDecoderConfig(
const pb::AudioDecoderConfig& audio_message,
- ::media::AudioDecoderConfig* audio_config);
+ AudioDecoderConfig* audio_config);
-// Data type conversion between ::media::VideoDecoderConfig and proto buffer.
-void ConvertVideoDecoderConfigToProto(
- const ::media::VideoDecoderConfig& video_config,
- pb::VideoDecoderConfig* video_message);
+// Data type conversion between media::VideoDecoderConfig and proto buffer.
+void ConvertVideoDecoderConfigToProto(const VideoDecoderConfig& video_config,
+ pb::VideoDecoderConfig* video_message);
bool ConvertProtoToVideoDecoderConfig(
const pb::VideoDecoderConfig& video_message,
- ::media::VideoDecoderConfig* video_config);
+ VideoDecoderConfig* video_config);
+
+// Data type conversion between media::VideoDecoderConfig and proto buffer.
+void ConvertProtoToPipelineStatistics(
+ const pb::PipelineStatistics& stats_message,
+ PipelineStatistics* stats);
-// Data type conversion between ::media::CdmKeysInfo and proto buffer.
+// Data type conversion between media::CdmKeysInfo and proto buffer.
void ConvertCdmKeyInfoToProto(
- const ::media::CdmKeysInfo& keys_information,
+ const CdmKeysInfo& keys_information,
pb::CdmClientOnSessionKeysChange* key_change_message);
void ConvertProtoToCdmKeyInfo(
const pb::CdmClientOnSessionKeysChange keychange_message,
@@ -105,7 +107,7 @@ bool ConvertProtoToCdmPromiseWithCdmIdSessionId(const pb::RpcMessage& message,
class CdmPromiseResult {
public:
CdmPromiseResult();
- CdmPromiseResult(::media::CdmPromise::Exception exception,
+ CdmPromiseResult(CdmPromise::Exception exception,
uint32_t system_code,
std::string error_message);
CdmPromiseResult(const CdmPromiseResult& other);
@@ -114,13 +116,13 @@ class CdmPromiseResult {
static CdmPromiseResult SuccessResult();
bool success() const { return success_; }
- ::media::CdmPromise::Exception exception() const { return exception_; }
+ CdmPromise::Exception exception() const { return exception_; }
uint32_t system_code() const { return system_code_; }
const std::string& error_message() const { return error_message_; }
private:
bool success_;
- ::media::CdmPromise::Exception exception_;
+ CdmPromise::Exception exception_;
uint32_t system_code_;
std::string error_message_;
};
@@ -128,4 +130,4 @@ class CdmPromiseResult {
} // namespace remoting
} // namespace media
-#endif // MEDIA_REMOTING_RPC_PROTO_UTILS_H_
+#endif // MEDIA_REMOTING_PROTO_UTILS_H_
« no previous file with comments | « media/remoting/proto_enum_utils.cc ('k') | media/remoting/proto_utils.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698