Home | History | Annotate | Download | only in webrtc

Lines Matching defs:WebRtcVideoFrame

28 #include "talk/media/webrtc/webrtcvideoframe.h"
44 class WebRtcVideoFrame::FrameBuffer {
63 WebRtcVideoFrame::FrameBuffer::FrameBuffer() {}
65 WebRtcVideoFrame::FrameBuffer::FrameBuffer(size_t length) {
70 WebRtcVideoFrame::FrameBuffer::~FrameBuffer() {
79 void WebRtcVideoFrame::FrameBuffer::Attach(uint8* data, size_t length) {
84 void WebRtcVideoFrame::FrameBuffer::Alias(uint8* data, size_t length) {
92 uint8* WebRtcVideoFrame::FrameBuffer::data() {
96 size_t WebRtcVideoFrame::FrameBuffer::length() const {
100 webrtc::VideoFrame* WebRtcVideoFrame::FrameBuffer::frame() {
104 const webrtc::VideoFrame* WebRtcVideoFrame::FrameBuffer::frame() const {
108 WebRtcVideoFrame::WebRtcVideoFrame()
111 WebRtcVideoFrame::~WebRtcVideoFrame() {}
113 bool WebRtcVideoFrame::Init(
121 bool WebRtcVideoFrame::Init(const CapturedFrame* frame, int dw, int dh) {
128 bool WebRtcVideoFrame::Alias(const CapturedFrame* frame, int dw, int dh) {
147 bool WebRtcVideoFrame::InitToBlack(int w, int h, size_t pixel_width,
157 void WebRtcVideoFrame::Alias(
167 size_t WebRtcVideoFrame::GetWidth() const { return frame()->Width(); }
169 size_t WebRtcVideoFrame::GetHeight() const { return frame()->Height(); }
171 const uint8* WebRtcVideoFrame::GetYPlane() const {
176 const uint8* WebRtcVideoFrame::GetUPlane() const {
184 const uint8* WebRtcVideoFrame::GetVPlane() const {
193 uint8* WebRtcVideoFrame::GetYPlane() {
198 uint8* WebRtcVideoFrame::GetUPlane() {
206 uint8* WebRtcVideoFrame::GetVPlane() {
215 VideoFrame* WebRtcVideoFrame::Copy() const {
221 WebRtcVideoFrame* ret_val = new WebRtcVideoFrame();
228 bool WebRtcVideoFrame::MakeExclusive() {
237 size_t WebRtcVideoFrame::CopyToBuffer(uint8* buffer, size_t size) const {
250 size_t WebRtcVideoFrame::ConvertToRgbBuffer(uint32 to_fourcc, uint8* buffer,
275 void WebRtcVideoFrame::Attach(
293 webrtc::VideoFrame* WebRtcVideoFrame::frame() {
297 const webrtc::VideoFrame* WebRtcVideoFrame::frame() const {
301 bool WebRtcVideoFrame::Reset(
358 VideoFrame* WebRtcVideoFrame::CreateEmptyFrame(
361 WebRtcVideoFrame* frame = new WebRtcVideoFrame();
367 void WebRtcVideoFrame::InitToEmptyBuffer(int w, int h, size_t pixel_width,