diff options
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/Inputstream.h | 31 |
1 files changed, 31 insertions, 0 deletions
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" { | |||
| 120 | FLAG_HEARING_IMPAIRED = 0x0080, | 120 | FLAG_HEARING_IMPAIRED = 0x0080, |
| 121 | FLAG_VISUAL_IMPAIRED = 0x0100 | 121 | FLAG_VISUAL_IMPAIRED = 0x0100 |
| 122 | }; | 122 | }; |
| 123 | |||
| 124 | enum INPUTSTREAM_COLORSPACE | ||
| 125 | { | ||
| 126 | COLORSPACE_UNKNOWN, | ||
| 127 | COLORSPACE_BT709, | ||
| 128 | COLORSPACE_BT470M, | ||
| 129 | COLORSPACE_BT470BG, | ||
| 130 | COLORSPACE_SMPTE170M, | ||
| 131 | COLORSPACE_SMPTE240M, | ||
| 132 | COLORSPACE_FILM, | ||
| 133 | COLORSPACE_BT2020, | ||
| 134 | COLORSPACE_SMPTE428, | ||
| 135 | COLORSPACE_SMPTEST428_1, | ||
| 136 | COLORSPACE_SMPTE431, | ||
| 137 | COLORSPACE_SMPTE432, | ||
| 138 | COLORSPACE_JEDEC_P22 | ||
| 139 | }; | ||
| 140 | |||
| 141 | enum INPUTSTREAM_COLORRANGE | ||
| 142 | { | ||
| 143 | COLORRANGE_UNKNOWN, | ||
| 144 | COLORRANGE_LIMITED, | ||
| 145 | COLORRANGE_FULLRANGE | ||
| 146 | }; | ||
| 147 | |||
| 123 | uint32_t m_flags; | 148 | uint32_t m_flags; |
| 124 | 149 | ||
| 125 | char m_name[256]; /*!< @brief (optinal) name of the stream, \0 for default handling */ | 150 | char m_name[256]; /*!< @brief (optinal) name of the stream, \0 for default handling */ |
| @@ -139,6 +164,7 @@ extern "C" { | |||
| 139 | unsigned int m_Width; /*!< @brief width of the stream reported by the demuxer */ | 164 | unsigned int m_Width; /*!< @brief width of the stream reported by the demuxer */ |
| 140 | float m_Aspect; /*!< @brief display aspect of stream */ | 165 | float m_Aspect; /*!< @brief display aspect of stream */ |
| 141 | 166 | ||
| 167 | |||
| 142 | unsigned int m_Channels; /*!< @brief (required) amount of channels */ | 168 | unsigned int m_Channels; /*!< @brief (required) amount of channels */ |
| 143 | unsigned int m_SampleRate; /*!< @brief (required) sample rate */ | 169 | unsigned int m_SampleRate; /*!< @brief (required) sample rate */ |
| 144 | unsigned int m_BitRate; /*!< @brief (required) bit rate */ | 170 | unsigned int m_BitRate; /*!< @brief (required) bit rate */ |
| @@ -146,6 +172,11 @@ extern "C" { | |||
| 146 | unsigned int m_BlockAlign; | 172 | unsigned int m_BlockAlign; |
| 147 | 173 | ||
| 148 | CRYPTO_INFO m_cryptoInfo; | 174 | CRYPTO_INFO m_cryptoInfo; |
| 175 | |||
| 176 | // new in API version 2.0.8 | ||
| 177 | unsigned int m_codecFourCC; /*!< @brief Codec If available, the fourcc code codec */ | ||
| 178 | INPUTSTREAM_COLORSPACE m_colorSpace; /*!< @brief definition of colorspace */ | ||
| 179 | INPUTSTREAM_COLORRANGE m_colorRange; /*!< @brief color range if available */ | ||
| 149 | }; | 180 | }; |
| 150 | 181 | ||
| 151 | struct INPUTSTREAM_TIMES | 182 | struct INPUTSTREAM_TIMES |
