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

#include <StreamProducerNV12.h>

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

Public Member Functions

 StreamProducerNV12 (Renderer11 *renderer)
 
 ~StreamProducerNV12 () override
 
egl::Error validateD3DNV12Texture (void *pointer) const override
 
void postD3DNV12Texture (void *pointer, const egl::AttributeMap &attributes) override
 
egl::Stream::GLTextureDescription getGLFrameDescription (int planeIndex) override
 
ID3D11Texture2D * getD3DTexture ()
 
UINT getArraySlice ()
 
- Public Member Functions inherited from rx::StreamProducerImpl
 StreamProducerImpl ()
 
virtual ~StreamProducerImpl ()
 

Constructor & Destructor Documentation

◆ StreamProducerNV12()

rx::StreamProducerNV12::StreamProducerNV12 ( Renderer11 renderer)

◆ ~StreamProducerNV12()

rx::StreamProducerNV12::~StreamProducerNV12 ( )
override

Member Function Documentation

◆ getArraySlice()

UINT rx::StreamProducerNV12::getArraySlice ( )

◆ getD3DTexture()

ID3D11Texture2D * rx::StreamProducerNV12::getD3DTexture ( )

◆ getGLFrameDescription()

egl::Stream::GLTextureDescription rx::StreamProducerNV12::getGLFrameDescription ( int  planeIndex)
overridevirtual

◆ postD3DNV12Texture()

void rx::StreamProducerNV12::postD3DNV12Texture ( void pointer,
const egl::AttributeMap attributes 
)
overridevirtual

◆ validateD3DNV12Texture()

egl::Error rx::StreamProducerNV12::validateD3DNV12Texture ( void pointer) const
overridevirtual

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