Skip to content

Commit

Permalink
auto update
Browse files Browse the repository at this point in the history
  • Loading branch information
AlwinEsch committed Oct 19, 2021
1 parent fa51439 commit aed76db
Show file tree
Hide file tree
Showing 31 changed files with 657 additions and 111 deletions.
47 changes: 38 additions & 9 deletions xbmc/addons/interface/api/addon-instance/audiodecoder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ bool CHdl_kodi_addoninstance_audiodecoder_h::HandleMessage(int funcGroup,
KODI_ADDON_AUDIODECODER_HDL CHdl_kodi_addoninstance_audiodecoder_h::
kodi_addon_audiodecoder_create_v1(KODI_OWN_HDL kodi_hdl)
{
// Original API call: typedef KODI_ADDON_AUDIODECODER_HDL(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_CREATE_V1)(KODI_OWN_HDL kodi_hdl);
// Original API call: typedef KODI_ADDON_AUDIODECODER_HDL(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_CREATE_V1)( KODI_OWN_HDL kodi_hdl);
// Tuple in: typedef std::tuple<PtrValue> msgChild__IN_kodi_addon_audiodecoder_create_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<PtrValue> msgChild_OUT_kodi_addon_audiodecoder_create_v1; /* Autogenerated */

Expand All @@ -90,7 +90,7 @@ KODI_ADDON_AUDIODECODER_HDL CHdl_kodi_addoninstance_audiodecoder_h::
void CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_destroy_v1(
KODI_ADDON_AUDIODECODER_HDL hdl)
{
// Original API call: typedef void(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_DESTROY_V1)(KODI_ADDON_AUDIODECODER_HDL hdl);
// Original API call: typedef void(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_DESTROY_V1)( KODI_ADDON_AUDIODECODER_HDL hdl);
// Tuple in: typedef std::tuple<PtrValue> msgChild__IN_kodi_addon_audiodecoder_destroy_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<DummyValue> msgChild_OUT_kodi_addon_audiodecoder_destroy_v1; /* Autogenerated */

Expand All @@ -108,6 +108,33 @@ void CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_destroy_v1(
m_ifcToAddon->kodi_addon_audiodecoder_destroy_v1(m_ifcToAddon->thisClassHdl, hdl);
}

bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_can_operate_file_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file)
{
// Original API call: typedef bool(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_CAN_OPERATE_FILE_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file);
// Tuple in: typedef std::tuple<PtrValue, std::string> msgChild__IN_kodi_addon_audiodecoder_can_operate_file_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<bool> msgChild_OUT_kodi_addon_audiodecoder_can_operate_file_v1; /* Autogenerated */

#ifndef KODI_INHIBIT_SHARED
if (!m_interface.m_directDll)
{
msgpack::sbuffer in;
msgpack::sbuffer out;
msgpack::pack(in,
msgChild__IN_kodi_addon_audiodecoder_can_operate_file_v1(PtrValue(hdl), file));
if (!m_process->SendMessage(funcGroup_addoninstance_audiodecoder_h,
funcChild_kodi_addon_audiodecoder_can_operate_file_v1, in, out))
return false;
msgpack::unpacked ident = msgpack::unpack(out.data(), out.size());
msgChild_OUT_kodi_addon_audiodecoder_can_operate_file_v1 t = ident.get().as<decltype(t)>();
return std::get<0>(t);
}
#endif /* !KODI_INHIBIT_SHARED */

return m_ifcToAddon->kodi_addon_audiodecoder_can_operate_file_v1(m_ifcToAddon->thisClassHdl, hdl,
file);
}

bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_init_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file,
Expand All @@ -120,7 +147,7 @@ bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_init_v1(
enum AudioEngineDataFormat* format,
enum AudioEngineChannel info[AUDIOENGINE_CH_MAX])
{
// Original API call: typedef bool(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_INIT_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file, unsigned int filecache, int* channels, int* samplerate, int* bitspersample, int64_t* totaltime, int* bitrate, enum AudioEngineDataFormat* format, enum AudioEngineChannel info[AUDIOENGINE_CH_MAX]);
// Original API call: typedef bool(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_INIT_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file, unsigned int filecache, int* channels, int* samplerate, int* bitspersample, int64_t* totaltime, int* bitrate, enum AudioEngineDataFormat* format, enum AudioEngineChannel info[AUDIOENGINE_CH_MAX]);
// Tuple in: typedef std::tuple<PtrValue, std::string, unsigned int, int, int, int, int64_t, int, AudioEngineDataFormat, std::array<AudioEngineChannel, AUDIOENGINE_CH_MAX>> msgChild__IN_kodi_addon_audiodecoder_init_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<bool, int, int, int, int64_t, int, AudioEngineDataFormat, std::array<AudioEngineChannel, AUDIOENGINE_CH_MAX>> msgChild_OUT_kodi_addon_audiodecoder_init_v1; /* Autogenerated */

Expand Down Expand Up @@ -158,7 +185,7 @@ bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_init_v1(
int CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_read_pcm_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl, uint8_t* buffer, size_t size, size_t* actualsize)
{
// Original API call: typedef int(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_READ_PCM_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl, uint8_t* buffer, size_t size, size_t* actualsize);
// Original API call: typedef int(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_READ_PCM_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, uint8_t* buffer, size_t size, size_t* actualsize);
// Tuple in: typedef std::tuple<PtrValue, size_t, size_t> msgChild__IN_kodi_addon_audiodecoder_read_pcm_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<int, std::vector<uint8_t>, size_t> msgChild_OUT_kodi_addon_audiodecoder_read_pcm_v1; /* Autogenerated */

Expand Down Expand Up @@ -187,7 +214,7 @@ int CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_read_pcm_v1(
int64_t CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_seek_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl, int64_t time)
{
// Original API call: typedef int64_t(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_SEEK_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl, int64_t time);
// Original API call: typedef int64_t(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_SEEK_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, int64_t time);
// Tuple in: typedef std::tuple<PtrValue, int64_t> msgChild__IN_kodi_addon_audiodecoder_seek_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<int64_t> msgChild_OUT_kodi_addon_audiodecoder_seek_v1; /* Autogenerated */

Expand All @@ -210,11 +237,13 @@ int64_t CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_seek_v1(
}

bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_read_tag_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file, struct AUDIODECODER_INFO_TAG* tag)
const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file,
struct KODI_ADDON_AUDIODECODER_INFO_TAG* tag)
{
// Original API call: typedef bool(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_READ_TAG_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file, struct AUDIODECODER_INFO_TAG* tag);
// Original API call: typedef bool(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_READ_TAG_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file, struct KODI_ADDON_AUDIODECODER_INFO_TAG* tag);
// Tuple in: typedef std::tuple<PtrValue, std::string> msgChild__IN_kodi_addon_audiodecoder_read_tag_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<bool, IFC_AUDIODECODER_INFO_TAG> msgChild_OUT_kodi_addon_audiodecoder_read_tag_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<bool, IFC_KODI_ADDON_AUDIODECODER_INFO_TAG> msgChild_OUT_kodi_addon_audiodecoder_read_tag_v1; /* Autogenerated */

#ifndef KODI_INHIBIT_SHARED
if (!m_interface.m_directDll)
Expand All @@ -239,7 +268,7 @@ bool CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_read_tag_v1
int CHdl_kodi_addoninstance_audiodecoder_h::kodi_addon_audiodecoder_track_count_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file)
{
// Original API call: typedef int(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_TRACK_COUNT_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file);
// Original API call: typedef int(ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_TRACK_COUNT_V1)( const KODI_ADDON_AUDIODECODER_HDL hdl, const char* file);
// Tuple in: typedef std::tuple<PtrValue, std::string> msgChild__IN_kodi_addon_audiodecoder_track_count_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<int> msgChild_OUT_kodi_addon_audiodecoder_track_count_v1; /* Autogenerated */

Expand Down
10 changes: 7 additions & 3 deletions xbmc/addons/interface/api/addon-instance/audiodecoder.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ class CHdl_kodi_addoninstance_audiodecoder_h : public IMsgHdl

void kodi_addon_audiodecoder_destroy_v1(KODI_ADDON_AUDIODECODER_HDL hdl); // Added with API 1

bool kodi_addon_audiodecoder_can_operate_file_v1(const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file); // Added with API 1

bool kodi_addon_audiodecoder_init_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file,
Expand All @@ -77,9 +80,10 @@ class CHdl_kodi_addoninstance_audiodecoder_h : public IMsgHdl
int64_t kodi_addon_audiodecoder_seek_v1(const KODI_ADDON_AUDIODECODER_HDL hdl,
int64_t time); // Added with API 1

bool kodi_addon_audiodecoder_read_tag_v1(const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file,
struct AUDIODECODER_INFO_TAG* tag); // Added with API 1
bool kodi_addon_audiodecoder_read_tag_v1(
const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file,
struct KODI_ADDON_AUDIODECODER_INFO_TAG* tag); // Added with API 1

int kodi_addon_audiodecoder_track_count_v1(const KODI_ADDON_AUDIODECODER_HDL hdl,
const char* file); // Added with API 1
Expand Down
113 changes: 113 additions & 0 deletions xbmc/addons/interface/api/addon-instance/pvr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ void CHdl_kodi_addoninstance_pvr_h::InitDirect(directFuncToKodi_addoninstance_pv
ifcToKodi->kodi_addon_pvr_connection_state_change_v1 = kodi_addon_pvr_connection_state_change_v1;
ifcToKodi->kodi_addon_pvr_epg_event_state_change_v1 = kodi_addon_pvr_epg_event_state_change_v1;
ifcToKodi->kodi_addon_pvr_transfer_channel_entry_v1 = kodi_addon_pvr_transfer_channel_entry_v1;
ifcToKodi->kodi_addon_pvr_transfer_provider_entry_v1 = kodi_addon_pvr_transfer_provider_entry_v1;
ifcToKodi->kodi_addon_pvr_transfer_channel_group_v1 = kodi_addon_pvr_transfer_channel_group_v1;
ifcToKodi->kodi_addon_pvr_transfer_channel_group_member_v1 =
kodi_addon_pvr_transfer_channel_group_member_v1;
Expand All @@ -53,6 +54,8 @@ void CHdl_kodi_addoninstance_pvr_h::InitDirect(directFuncToKodi_addoninstance_pv
kodi_addon_pvr_transfer_recording_entry_v1;
ifcToKodi->kodi_addon_pvr_transfer_timer_entry_v1 = kodi_addon_pvr_transfer_timer_entry_v1;
ifcToKodi->kodi_addon_pvr_trigger_channel_update_v1 = kodi_addon_pvr_trigger_channel_update_v1;
ifcToKodi->kodi_addon_pvr_trigger_providers_update_v1 =
kodi_addon_pvr_trigger_providers_update_v1;
ifcToKodi->kodi_addon_pvr_trigger_channel_groups_update_v1 =
kodi_addon_pvr_trigger_channel_groups_update_v1;
ifcToKodi->kodi_addon_pvr_trigger_epg_update_v1 = kodi_addon_pvr_trigger_epg_update_v1;
Expand Down Expand Up @@ -159,6 +162,20 @@ bool CHdl_kodi_addoninstance_pvr_h::HandleMessage(int funcGroup,
kodi_addon_pvr_transfer_channel_entry_v1(this, hdl, handle, &chan);
return true;
}
case funcParent_kodi_addon_pvr_transfer_provider_entry_v1:
{
// Original API call: ATTR_DLL_EXPORT void kodi_addon_pvr_transfer_provider_entry( KODI_OWN_HDL hdl, const KODI_ADDON_PVR_TRANSFER_HDL handle, const struct PVR_PROVIDER* chanProvider) __INTRODUCED_IN_KODI(1);
// Tuple in: typedef std::tuple<PtrValue, PtrValue, IFC_PVR_PROVIDER> msgParent__IN_kodi_addon_pvr_transfer_provider_entry_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<DummyValue> msgParent_OUT_kodi_addon_pvr_transfer_provider_entry_v1; /* Autogenerated */
msgParent__IN_kodi_addon_pvr_transfer_provider_entry_v1 t = in.get().as<decltype(t)>();
PVR_PROVIDER chanProvider;
KODI_OWN_HDL hdl = reinterpret_cast<KODI_OWN_HDL>(std::get<0>(t));
const KODI_ADDON_PVR_TRANSFER_HDL handle =
reinterpret_cast<const KODI_ADDON_PVR_TRANSFER_HDL>(std::get<1>(t));
std::get<2>(t).SetCStructure(&chanProvider);
kodi_addon_pvr_transfer_provider_entry_v1(this, hdl, handle, &chanProvider);
return true;
}
case funcParent_kodi_addon_pvr_transfer_channel_group_v1:
{
// Original API call: ATTR_DLL_EXPORT void kodi_addon_pvr_transfer_channel_group( KODI_OWN_HDL hdl, const KODI_ADDON_PVR_TRANSFER_HDL handle, const struct PVR_CHANNEL_GROUP* group) __INTRODUCED_IN_KODI(1);
Expand Down Expand Up @@ -239,6 +256,16 @@ bool CHdl_kodi_addoninstance_pvr_h::HandleMessage(int funcGroup,
kodi_addon_pvr_trigger_channel_update_v1(this, hdl);
return true;
}
case funcParent_kodi_addon_pvr_trigger_providers_update_v1:
{
// Original API call: ATTR_DLL_EXPORT void kodi_addon_pvr_trigger_providers_update(KODI_OWN_HDL hdl) __INTRODUCED_IN_KODI(1);
// Tuple in: typedef std::tuple<PtrValue> msgParent__IN_kodi_addon_pvr_trigger_providers_update_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<DummyValue> msgParent_OUT_kodi_addon_pvr_trigger_providers_update_v1; /* Autogenerated */
msgParent__IN_kodi_addon_pvr_trigger_providers_update_v1 t = in.get().as<decltype(t)>();
KODI_OWN_HDL hdl = reinterpret_cast<KODI_OWN_HDL>(std::get<0>(t));
kodi_addon_pvr_trigger_providers_update_v1(this, hdl);
return true;
}
case funcParent_kodi_addon_pvr_trigger_channel_groups_update_v1:
{
// Original API call: ATTR_DLL_EXPORT void kodi_addon_pvr_trigger_channel_groups_update(KODI_OWN_HDL hdl) __INTRODUCED_IN_KODI(1);
Expand Down Expand Up @@ -624,6 +651,59 @@ enum PVR_ERROR CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_get_descramble_info
channel_uid, descramble_info);
}

enum PVR_ERROR CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_get_providers_amount_v1(
KODI_ADDON_PVR_HDL hdl, int* amount)
{
// Original API call: typedef enum PVR_ERROR(ATTR_APIENTRYP PFN_KODI_ADDON_PVR_GET_PROVIDERS_AMOUNT_V1)( KODI_ADDON_PVR_HDL hdl, int* amount);
// Tuple in: typedef std::tuple<PtrValue, int> msgChild__IN_kodi_addon_pvr_get_providers_amount_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<PVR_ERROR, int> msgChild_OUT_kodi_addon_pvr_get_providers_amount_v1; /* Autogenerated */

#ifndef KODI_INHIBIT_SHARED
if (!m_interface.m_directDll)
{
msgpack::sbuffer in;
msgpack::sbuffer out;
msgpack::pack(in, msgChild__IN_kodi_addon_pvr_get_providers_amount_v1(PtrValue(hdl), *amount));
if (!m_process->SendMessage(funcGroup_addoninstance_pvr_h,
funcChild_kodi_addon_pvr_get_providers_amount_v1, in, out))
return PVR_ERROR_NO_ERROR;
msgpack::unpacked ident = msgpack::unpack(out.data(), out.size());
msgChild_OUT_kodi_addon_pvr_get_providers_amount_v1 t = ident.get().as<decltype(t)>();
*amount = std::get<1>(t);
return std::get<0>(t);
}
#endif /* !KODI_INHIBIT_SHARED */

return m_ifcToAddon->kodi_addon_pvr_get_providers_amount_v1(m_ifcToAddon->thisClassHdl, hdl,
amount);
}

enum PVR_ERROR CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_get_providers_v1(
KODI_ADDON_PVR_HDL hdl, KODI_ADDON_PVR_TRANSFER_HDL handle)
{
// Original API call: typedef enum PVR_ERROR(ATTR_APIENTRYP PFN_KODI_ADDON_PVR_GET_PROVIDERS_V1)( KODI_ADDON_PVR_HDL hdl, KODI_ADDON_PVR_TRANSFER_HDL handle);
// Tuple in: typedef std::tuple<PtrValue, PtrValue> msgChild__IN_kodi_addon_pvr_get_providers_v1; /* Autogenerated */
// Tuple out: typedef std::tuple<PVR_ERROR> msgChild_OUT_kodi_addon_pvr_get_providers_v1; /* Autogenerated */

#ifndef KODI_INHIBIT_SHARED
if (!m_interface.m_directDll)
{
msgpack::sbuffer in;
msgpack::sbuffer out;
msgpack::pack(in,
msgChild__IN_kodi_addon_pvr_get_providers_v1(PtrValue(hdl), PtrValue(handle)));
if (!m_process->SendMessage(funcGroup_addoninstance_pvr_h,
funcChild_kodi_addon_pvr_get_providers_v1, in, out))
return PVR_ERROR_NO_ERROR;
msgpack::unpacked ident = msgpack::unpack(out.data(), out.size());
msgChild_OUT_kodi_addon_pvr_get_providers_v1 t = ident.get().as<decltype(t)>();
return std::get<0>(t);
}
#endif /* !KODI_INHIBIT_SHARED */

return m_ifcToAddon->kodi_addon_pvr_get_providers_v1(m_ifcToAddon->thisClassHdl, hdl, handle);
}

enum PVR_ERROR CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_get_channel_groups_amount_v1(
KODI_ADDON_PVR_HDL hdl, int* amount)
{
Expand Down Expand Up @@ -1918,6 +1998,24 @@ void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_transfer_channel_entry_v1(
/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRANSFER_CHANNEL_ENTRY_END>---*/
}

void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_transfer_provider_entry_v1(
void* thisClassHdl,
KODI_OWN_HDL hdl,
const KODI_ADDON_PVR_TRANSFER_HDL handle,
const struct PVR_PROVIDER* chanProvider)
{
auto thisClass = reinterpret_cast<CHdl_kodi_addoninstance_pvr_h*>(thisClassHdl);
if (thisClass == nullptr)
return;

/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRANSFER_PROVIDER_ENTRY>---*/
// AUTOGENERATED - Used by class "PVR::CPVRClient" with "void cb_transfer_provider_entry(void* kodiInstance,const ADDON_HANDLE handle,const PVR_PROVIDER* entry)" on "pvr/addons/PVRClient.h".

PVR::CPVRClient* cb = static_cast<PVR::CPVRClient*>(hdl);
cb->cb_transfer_provider_entry(handle, chanProvider);
/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRANSFER_PROVIDER_ENTRY_END>---*/
}

void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_transfer_channel_group_v1(
void* thisClassHdl,
KODI_OWN_HDL hdl,
Expand Down Expand Up @@ -2023,6 +2121,21 @@ void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_trigger_channel_update_v1(voi
/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRIGGER_CHANNEL_UPDATE_END>---*/
}

void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_trigger_providers_update_v1(void* thisClassHdl,
KODI_OWN_HDL hdl)
{
auto thisClass = reinterpret_cast<CHdl_kodi_addoninstance_pvr_h*>(thisClassHdl);
if (thisClass == nullptr)
return;

/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRIGGER_PROVIDERS_UPDATE>---*/
// Code below must be set manually by hand to make work to Kodi

#warning Function "CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_trigger_providers_update" must be set by hand. Alternatively add /*---AUTO_GEN_PARSE<CB:kodi_addon_pvr_trigger_providers_update>---*/ on back of target function in header to find on scan.

/*---AUTO_GEN_PARSE<HAND_EDITED_FIELD_KODI_ADDON_PVR_TRIGGER_PROVIDERS_UPDATE_END>---*/
}

void CHdl_kodi_addoninstance_pvr_h::kodi_addon_pvr_trigger_channel_groups_update_v1(
void* thisClassHdl, KODI_OWN_HDL hdl)
{
Expand Down
Loading

0 comments on commit aed76db

Please sign in to comment.