|
void | kodi::addon::InputstreamInfo::SetStreamType (INPUTSTREAM_TYPE streamType) |
| Set the wanted stream type.
|
|
INPUTSTREAM_TYPE | kodi::addon::InputstreamInfo::GetStreamType () const |
| To get with SetStreamType changed values.
|
|
void | kodi::addon::InputstreamInfo::SetFeatures (uint32_t features) |
| Set special supported feature flags of inputstream.
|
|
uint32_t | kodi::addon::InputstreamInfo::GetFeatures () const |
| To get with SetFeatures changed values.
|
|
void | kodi::addon::InputstreamInfo::SetFlags (uint32_t flags) |
| Set supported flags of inputstream.
|
|
uint32_t | kodi::addon::InputstreamInfo::GetFlags () const |
| To get with SetFeatures changed values.
|
|
void | kodi::addon::InputstreamInfo::SetName (const std::string &name) |
| (optional) Name of the stream, leave empty for default handling.
|
|
std::string | kodi::addon::InputstreamInfo::GetName () const |
| To get with SetName changed values.
|
|
void | kodi::addon::InputstreamInfo::SetCodecName (const std::string &codecName) |
| (required) Name of codec according to ffmpeg.
|
|
std::string | kodi::addon::InputstreamInfo::GetCodecName () const |
| To get with SetCodecName changed values.
|
|
void | kodi::addon::InputstreamInfo::SetCodecInternalName (const std::string &codecName) |
| (optional) Internal name of codec (selectionstream info).
|
|
std::string | kodi::addon::InputstreamInfo::GetCodecInternalName () const |
| To get with SetCodecInternalName changed values.
|
|
void | kodi::addon::InputstreamInfo::SetCodecProfile (STREAMCODEC_PROFILE codecProfile) |
| (optional) The profile of the codec.
|
|
STREAMCODEC_PROFILE | kodi::addon::InputstreamInfo::GetCodecProfile () const |
| To get with SetCodecProfile changed values.
|
|
void | kodi::addon::InputstreamInfo::SetPhysicalIndex (unsigned int id) |
| (required) Physical index.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetPhysicalIndex () const |
| To get with SetPhysicalIndex changed values.
|
|
void | kodi::addon::InputstreamInfo::SetExtraData (const std::vector< uint8_t > &extraData) |
| Additional data where can needed on streams.
|
|
void | kodi::addon::InputstreamInfo::SetExtraData (const uint8_t *extraData, size_t extraSize) |
| Additional data where can needed on streams.
|
|
const std::vector< uint8_t > & | kodi::addon::InputstreamInfo::GetExtraData () |
| To get with SetExtraData changed values.
|
|
size_t | kodi::addon::InputstreamInfo::GetExtraDataSize () |
| To get size with SetExtraData changed values.
|
|
bool | kodi::addon::InputstreamInfo::CompareExtraData (const uint8_t *extraData, size_t extraSize) const |
| Compare extra data from outside with class.
|
|
void | kodi::addon::InputstreamInfo::ClearExtraData () |
| Clear additional data.
|
|
void | kodi::addon::InputstreamInfo::SetLanguage (const std::string &language) |
| RFC 5646 language code (empty string if undefined).
|
|
std::string | kodi::addon::InputstreamInfo::GetLanguage () const |
| To get with SetLanguage changed values.
|
|
void | kodi::addon::InputstreamInfo::SetFpsScale (unsigned int fpsScale) |
| Scale of 1000 and a rate of 29970 will result in 29.97 fps.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetFpsScale () const |
| To get with SetFpsScale changed values.
|
|
void | kodi::addon::InputstreamInfo::SetFpsRate (unsigned int fpsRate) |
| Rate to use for stream.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetFpsRate () const |
| To get with SetFpsRate changed values.
|
|
void | kodi::addon::InputstreamInfo::SetHeight (unsigned int height) |
| Height of the stream reported by the demuxer.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetHeight () const |
| To get with SetHeight changed values.
|
|
void | kodi::addon::InputstreamInfo::SetWidth (unsigned int width) |
| Width of the stream reported by the demuxer.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetWidth () const |
| To get with SetWidth changed values.
|
|
void | kodi::addon::InputstreamInfo::SetAspect (float aspect) |
| Display aspect of stream.
|
|
float | kodi::addon::InputstreamInfo::GetAspect () const |
| To get with SetAspect changed values.
|
|
void | kodi::addon::InputstreamInfo::SetChannels (unsigned int channels) |
| (required) Amount of channels.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetChannels () const |
| To get with SetChannels changed values.
|
|
void | kodi::addon::InputstreamInfo::SetSampleRate (unsigned int sampleRate) |
| (required) Sample rate.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetSampleRate () const |
| To get with SetSampleRate changed values.
|
|
void | kodi::addon::InputstreamInfo::SetBitRate (unsigned int bitRate) |
| Bit rate.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetBitRate () const |
| To get with SetBitRate changed values.
|
|
void | kodi::addon::InputstreamInfo::SetBitsPerSample (unsigned int bitsPerSample) |
| (required) Bits per sample.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetBitsPerSample () const |
| To get with SetBitsPerSample changed values.
|
|
void | kodi::addon::InputstreamInfo::SetBlockAlign (unsigned int blockAlign) |
| To set the necessary stream block alignment size.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetBlockAlign () const |
| To get with SetBlockAlign changed values.
|
|
void | kodi::addon::InputstreamInfo::SetCryptoSession (const kodi::addon::StreamCryptoSession &cryptoSession) |
| To set stream crypto session information.
|
|
const kodi::addon::StreamCryptoSession & | kodi::addon::InputstreamInfo::GetCryptoSession () const |
| To get with GetCryptoSession changed values.
|
|
void | kodi::addon::InputstreamInfo::SetCodecFourCC (unsigned int codecFourCC) |
| Codec If available, the fourcc code codec.
|
|
unsigned int | kodi::addon::InputstreamInfo::GetCodecFourCC () const |
| To get with SetCodecFourCC changed values.
|
|
void | kodi::addon::InputstreamInfo::SetColorSpace (INPUTSTREAM_COLORSPACE colorSpace) |
| Definition of colorspace.
|
|
INPUTSTREAM_COLORSPACE | kodi::addon::InputstreamInfo::GetColorSpace () const |
| To get with SetColorSpace changed values.
|
|
void | kodi::addon::InputstreamInfo::SetColorRange (INPUTSTREAM_COLORRANGE colorRange) |
| Color range if available.
|
|
INPUTSTREAM_COLORRANGE | kodi::addon::InputstreamInfo::GetColorRange () const |
| To get with SetColorRange changed values.
|
|
void | kodi::addon::InputstreamInfo::SetColorPrimaries (INPUTSTREAM_COLORPRIMARIES colorPrimaries) |
| Chromaticity coordinates of the source primaries. These values match the ones defined by ISO/IEC 23001-8_2013 § 7.1.
|
|
INPUTSTREAM_COLORPRIMARIES | kodi::addon::InputstreamInfo::GetColorPrimaries () const |
| To get with SetColorPrimaries changed values.
|
|
void | kodi::addon::InputstreamInfo::SetColorTransferCharacteristic (INPUTSTREAM_COLORTRC colorTransferCharacteristic) |
| Color Transfer Characteristic. These values match the ones defined by ISO/IEC 23001-8_2013 § 7.2.
|
|
INPUTSTREAM_COLORTRC | kodi::addon::InputstreamInfo::GetColorTransferCharacteristic () const |
| To get with SetColorTransferCharacteristic changed values.
|
|
void | kodi::addon::InputstreamInfo::SetMasteringMetadata (const kodi::addon::InputstreamMasteringMetadata &masteringMetadata) |
| Mastering static Metadata.
|
|
const kodi::addon::InputstreamMasteringMetadata & | kodi::addon::InputstreamInfo::GetMasteringMetadata () const |
| To get with SetMasteringMetadata changed values.
|
|
void | kodi::addon::InputstreamInfo::ClearMasteringMetadata () |
| Clear mastering static Metadata.
|
|
void | kodi::addon::InputstreamInfo::SetContentLightMetadata (const kodi::addon::InputstreamContentlightMetadata &contentLightMetadata) |
| Content light static Metadata.
|
|
const kodi::addon::InputstreamContentlightMetadata & | kodi::addon::InputstreamInfo::GetContentLightMetadata () const |
| To get with SetContentLightMetadata changed values.
|
|
void | kodi::addon::InputstreamInfo::ClearContentLightMetadata () |
| Clear content light static Metadata.
|
|