Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
DVDVideoCodecAndroidMediaCodec.cpp File Reference
#include "DVDVideoCodecAndroidMediaCodec.h"
#include "DVDCodecs/DVDFactoryCodec.h"
#include "ServiceBroker.h"
#include "cores/VideoPlayer/Buffers/VideoBuffer.h"
#include "cores/VideoPlayer/Interface/DemuxCrypto.h"
#include "cores/VideoPlayer/Interface/TimingConstants.h"
#include "cores/VideoPlayer/VideoRenderers/RenderFlags.h"
#include "cores/VideoPlayer/VideoRenderers/RenderManager.h"
#include "media/decoderfilter/DecoderFilterManager.h"
#include "messaging/ApplicationMessenger.h"
#include "settings/SettingUtils.h"
#include "settings/Settings.h"
#include "settings/SettingsComponent.h"
#include "settings/lib/Setting.h"
#include "utils/BitstreamConverter.h"
#include "utils/CPUInfo.h"
#include "utils/StringUtils.h"
#include "utils/TimeUtils.h"
#include "utils/log.h"
#include "windowing/android/AndroidUtils.h"
#include "platform/android/activity/JNIXBMCSurfaceTextureOnFrameAvailableListener.h"
#include "platform/android/activity/XBMCApp.h"
#include <array>
#include <cassert>
#include <memory>
#include <mutex>
#include <utility>
#include <vector>
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#include <androidjni/ByteBuffer.h>
#include <androidjni/MediaCodec.h>
#include <androidjni/MediaCodecBufferInfo.h>
#include <androidjni/MediaCodecCryptoInfo.h>
#include <androidjni/MediaCodecInfo.h>
#include <androidjni/MediaCodecList.h>
#include <androidjni/MediaCrypto.h>
#include <androidjni/Surface.h>
#include <androidjni/SurfaceTexture.h>
#include <androidjni/UUID.h>
#include <libavutil/intreadwrite.h>

Classes

class  CDVDMediaCodecOnFrameAvailable
 

Enumerations

enum  MEDIACODEC_STATES {
  MEDIACODEC_STATE_UNINITIALIZED , MEDIACODEC_STATE_CONFIGURED , MEDIACODEC_STATE_FLUSHED , MEDIACODEC_STATE_RUNNING ,
  MEDIACODEC_STATE_WAIT_ENDOFSTREAM , MEDIACODEC_STATE_ENDOFSTREAM , MEDIACODEC_STATE_ERROR , MEDIACODEC_STATE_STOPPED
}
 

Enumeration Type Documentation

◆ MEDIACODEC_STATES

Enumerator
MEDIACODEC_STATE_UNINITIALIZED 
MEDIACODEC_STATE_CONFIGURED 
MEDIACODEC_STATE_FLUSHED 
MEDIACODEC_STATE_RUNNING 
MEDIACODEC_STATE_WAIT_ENDOFSTREAM 
MEDIACODEC_STATE_ENDOFSTREAM 
MEDIACODEC_STATE_ERROR 
MEDIACODEC_STATE_STOPPED