Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CDVDMediaCodecOnFrameAvailable Class Reference
Inheritance diagram for CDVDMediaCodecOnFrameAvailable:
CEvent jni::CJNIXBMCSurfaceTextureOnFrameAvailableListener

Public Member Functions

 CDVDMediaCodecOnFrameAvailable (std::shared_ptr< CJNISurfaceTexture > &surfaceTexture)
 
 ~CDVDMediaCodecOnFrameAvailable () override
 
- Public Member Functions inherited from CEvent
 CEvent (bool manual=false, bool signaled_=false)
 
void Reset ()
 
void Set ()
 
bool Signaled ()
 Returns true if Event has been triggered and not reset, false otherwise.
 
template<typename Rep , typename Period >
bool Wait (std::chrono::duration< Rep, Period > duration)
 This will wait up to 'duration' for the Event to be triggered. The method will return 'true' if the Event was triggered. Otherwise it will return false.
 
bool Wait ()
 This will wait for the Event to be triggered. The method will return 'true' if the Event was triggered. If it was either interrupted it will return false. Otherwise it will return false.
 
int getNumWaits ()
 This is mostly for testing. It allows a thread to make sure there are the right amount of other threads waiting.
 
- Public Member Functions inherited from jni::CJNIXBMCSurfaceTextureOnFrameAvailableListener
 CJNIXBMCSurfaceTextureOnFrameAvailableListener ()
 
 CJNIXBMCSurfaceTextureOnFrameAvailableListener (const CJNIXBMCSurfaceTextureOnFrameAvailableListener &other)
 
 CJNIXBMCSurfaceTextureOnFrameAvailableListener (const jni::jhobject &object)
 
 ~CJNIXBMCSurfaceTextureOnFrameAvailableListener () override
 
void onFrameAvailable (CJNISurfaceTexture) override
 

Protected Member Functions

void onFrameAvailable (CJNISurfaceTexture) override
 

Additional Inherited Members

- Static Public Member Functions inherited from jni::CJNIXBMCSurfaceTextureOnFrameAvailableListener
static void RegisterNatives (JNIEnv *env)
 
- Static Protected Member Functions inherited from jni::CJNIXBMCSurfaceTextureOnFrameAvailableListener
static void _onFrameAvailable (JNIEnv *env, jobject thiz, jobject surface)
 

Constructor & Destructor Documentation

◆ CDVDMediaCodecOnFrameAvailable()

CDVDMediaCodecOnFrameAvailable::CDVDMediaCodecOnFrameAvailable ( std::shared_ptr< CJNISurfaceTexture > & surfaceTexture)
inline

◆ ~CDVDMediaCodecOnFrameAvailable()

CDVDMediaCodecOnFrameAvailable::~CDVDMediaCodecOnFrameAvailable ( )
inlineoverride

Member Function Documentation

◆ onFrameAvailable()

void CDVDMediaCodecOnFrameAvailable::onFrameAvailable ( CJNISurfaceTexture )
inlineoverrideprotected

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