| Index: content/renderer/media/encoding_video_capture_message_filter.cc
|
| diff --git a/content/renderer/media/encoding_video_capture_message_filter.cc b/content/renderer/media/encoding_video_capture_message_filter.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a7016fbe3d79c144425e3c1c43816c93344fc72d
|
| --- /dev/null
|
| +++ b/content/renderer/media/encoding_video_capture_message_filter.cc
|
| @@ -0,0 +1,53 @@
|
| +#include "content/renderer/media/encoding_video_capture_message_filter.h"
|
| +
|
| +#include "base/logging.h"
|
| +#include "content/common/media/encoded_video_source_messages.h"
|
| +
|
| +using logging::LOG_WARNING;
|
| +
|
| +namespace content {
|
| +
|
| +EncodingVideoCaptureMessageFilter::EncodingVideoCaptureMessageFilter() {
|
| +}
|
| +
|
| +EncodingVideoCaptureMessageFilter::~EncodingVideoCaptureMessageFilter() {
|
| +}
|
| +
|
| +void EncodingVideoCaptureMessageFilter::OnCapabilityAvailable(
|
| + int device_id,
|
| + media::VideoEncodingCapability capability) {
|
| + delegate(device_id)->OnCapabilityAvailable(capability);
|
| +}
|
| +
|
| +void EncodingVideoCaptureMessageFilter::OnBitstreamCreated(
|
| + int device_id,
|
| + int stream_id,
|
| + media::VideoEncodingParameters params,
|
| + std::map<int, base::SharedMemoryHandle> buffers) {
|
| + delegate(device_id)->OnBitstreamCreated(stream_id, params, buffers);
|
| +}
|
| +
|
| +void EncodingVideoCaptureMessageFilter::OnBitstreamDestroyed(
|
| + int device_id,
|
| + int stream_id) {
|
| + delegate(device_id)->OnBitstreamDestroyed(stream_id);
|
| +}
|
| +
|
| +void EncodingVideoCaptureMessageFilter::OnBitstreamConfigChanged(
|
| + int device_id,
|
| + int stream_id,
|
| + media::RuntimeVideoEncodingParameters params) {
|
| + delegate(device_id)->OnBitstreamConfigChanged(stream_id, params);
|
| +}
|
| +
|
| +void EncodingVideoCaptureMessageFilter::OnBitstreamReady(
|
| + int device_id,
|
| + int stream_id,
|
| + int buffer_id,
|
| + size_t size,
|
| + media::BufferEncodingMetadata metadata) {
|
| + delegate(device_id)->OnBitstreamReady(stream_id, buffer_id, size, metadata);
|
| +}
|
| +
|
| +} // namespace content
|
| +
|
|
|