From 483c0b88bfc1b798396c31a4dd2f5239399ce59e Mon Sep 17 00:00:00 2001 From: manuel Date: Mon, 15 Oct 2018 01:14:02 +0200 Subject: sync with upstream --- .../include/kodi/addon-instance/Inputstream.h | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h') diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h index 23a91e7..252edbf 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h @@ -120,6 +120,31 @@ extern "C" { FLAG_HEARING_IMPAIRED = 0x0080, FLAG_VISUAL_IMPAIRED = 0x0100 }; + + enum INPUTSTREAM_COLORSPACE + { + COLORSPACE_UNKNOWN, + COLORSPACE_BT709, + COLORSPACE_BT470M, + COLORSPACE_BT470BG, + COLORSPACE_SMPTE170M, + COLORSPACE_SMPTE240M, + COLORSPACE_FILM, + COLORSPACE_BT2020, + COLORSPACE_SMPTE428, + COLORSPACE_SMPTEST428_1, + COLORSPACE_SMPTE431, + COLORSPACE_SMPTE432, + COLORSPACE_JEDEC_P22 + }; + + enum INPUTSTREAM_COLORRANGE + { + COLORRANGE_UNKNOWN, + COLORRANGE_LIMITED, + COLORRANGE_FULLRANGE + }; + uint32_t m_flags; char m_name[256]; /*!< @brief (optinal) name of the stream, \0 for default handling */ @@ -139,6 +164,7 @@ extern "C" { unsigned int m_Width; /*!< @brief width of the stream reported by the demuxer */ float m_Aspect; /*!< @brief display aspect of stream */ + unsigned int m_Channels; /*!< @brief (required) amount of channels */ unsigned int m_SampleRate; /*!< @brief (required) sample rate */ unsigned int m_BitRate; /*!< @brief (required) bit rate */ @@ -146,6 +172,11 @@ extern "C" { unsigned int m_BlockAlign; CRYPTO_INFO m_cryptoInfo; + + // new in API version 2.0.8 + unsigned int m_codecFourCC; /*!< @brief Codec If available, the fourcc code codec */ + INPUTSTREAM_COLORSPACE m_colorSpace; /*!< @brief definition of colorspace */ + INPUTSTREAM_COLORRANGE m_colorRange; /*!< @brief color range if available */ }; struct INPUTSTREAM_TIMES -- cgit v1.2.3