Home | History | Annotate | Download | only in base

Lines Matching refs:VideoFrame

20 class MEDIA_EXPORT VideoFrame : public base::RefCountedThreadSafe<VideoFrame> {
93 static scoped_refptr<VideoFrame> CreateFrame(
111 // Wraps a native texture of the given parameters with a VideoFrame. When the
121 static scoped_refptr<VideoFrame> WrapNativeTexture(
136 // Wraps packed image data residing in a memory buffer with a VideoFrame.
142 static scoped_refptr<VideoFrame> WrapExternalPackedMemory(
153 // Wraps external YUV data of the given parameters with a VideoFrame.
154 // The returned VideoFrame does not own the data passed in. When the frame
158 static scoped_refptr<VideoFrame> WrapExternalYuvData(
172 // Wraps |frame| and calls |no_longer_needed_cb| when the wrapper VideoFrame
174 static scoped_refptr<VideoFrame> WrapVideoFrame(
175 const scoped_refptr<VideoFrame>& frame,
179 static scoped_refptr<VideoFrame> CreateEOSFrame();
182 static scoped_refptr<VideoFrame> CreateColorFrame(
189 static scoped_refptr<VideoFrame> CreateBlackFrame(const gfx::Size& size);
193 static scoped_refptr<VideoFrame> CreateHoleFrame(const gfx::Size& size);
224 // VideoFrame object and must not be freed by the caller.
238 // Returns true if this VideoFrame represents the end of the stream.
253 friend class base::RefCountedThreadSafe<VideoFrame>;
255 VideoFrame(Format format,
261 virtual ~VideoFrame();
303 DISALLOW_IMPLICIT_CONSTRUCTORS(VideoFrame);