webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::StreamProducerImpl Class Referenceabstract

#include <StreamProducerImpl.h>

Inheritance diagram for rx::StreamProducerImpl:
angle::NonCopyable rx::StreamProducerNV12

Public Member Functions

 StreamProducerImpl ()
 
virtual ~StreamProducerImpl ()
 
virtual egl::Error validateD3DNV12Texture (void *pointer) const =0
 
virtual void postD3DNV12Texture (void *pointer, const egl::AttributeMap &attributes)=0
 
virtual egl::Stream::GLTextureDescription getGLFrameDescription (int planeIndex)=0
 

Constructor & Destructor Documentation

◆ StreamProducerImpl()

rx::StreamProducerImpl::StreamProducerImpl ( )
inlineexplicit

◆ ~StreamProducerImpl()

virtual rx::StreamProducerImpl::~StreamProducerImpl ( )
inlinevirtual

Member Function Documentation

◆ getGLFrameDescription()

virtual egl::Stream::GLTextureDescription rx::StreamProducerImpl::getGLFrameDescription ( int  planeIndex)
pure virtual

Implemented in rx::StreamProducerNV12.

◆ postD3DNV12Texture()

virtual void rx::StreamProducerImpl::postD3DNV12Texture ( void pointer,
const egl::AttributeMap attributes 
)
pure virtual

Implemented in rx::StreamProducerNV12.

◆ validateD3DNV12Texture()

virtual egl::Error rx::StreamProducerImpl::validateD3DNV12Texture ( void pointer) const
pure virtual

Implemented in rx::StreamProducerNV12.


The documentation for this class was generated from the following file: