#include "third_party/blink/renderer/modules/srcobject/html_media_element_src_object.h"
#include "third_party/abseil-cpp/absl/types/variant.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_typedefs.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_union_mediasourcehandle_mediastream.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/html/media/media_source_handle.h"
#include "third_party/blink/renderer/modules/mediasource/media_source_handle_impl.h"
#include "third_party/blink/renderer/modules/mediastream/media_stream.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_descriptor.h"
namespace blink {
V8MediaProvider* HTMLMediaElementSrcObject::srcObject(
HTMLMediaElement& element) { … }
void HTMLMediaElementSrcObject::setSrcObject(HTMLMediaElement& element,
V8MediaProvider* media_provider) { … }
}