kodi
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Platinum::MediaServer Class Reference
Inheritance diagram for Platinum::MediaServer:
Inheritance graph
[legend]
Collaboration diagram for Platinum::MediaServer:
Collaboration graph
[legend]

Public Member Functions

delegate Int32 BrowseMetadataDelegate (Action^ action, String^ object_id, String^ filter, Int32 starting_index, Int32 requested_count, String^ sort_criteria, HttpRequestContext^ context)
 
delegate Int32 BrowseDirectChildrenDelegate (Action^ action, String^ object_id, String^ filter, Int32 starting_index, Int32 requested_count, String^ sort_criteria, HttpRequestContext^ context)
 
delegate Int32 SearchContainerDelegate (Action^ action, String^ object_id, String^ searchCriteria, String^ filter, Int32 starting_index, Int32 requested_count, String^ sort_criteria, HttpRequestContext^ context)
 
delegate Int32 ProcessFileRequestDelegate (HttpRequestContext^ context, HttpResponse^ response)
 
Int32 OnBrowseDirectChildrenDelegate (Action^ action, String^ object_id, String^ filter, Int32 starting_index, Int32 requested_count, String^ sort_criteria, HttpRequestContext^ context)
 
Int32 OnSearchContainerDelegate (Action^ action, String^ object_id, String^ searchCriteria, String^ filter, Int32 starting_index, Int32 requested_count, String^ sort_criteria, HttpRequestContext^ context)
 
Int32 OnProcessFileRequestDelegate (HttpRequestContext^ context, HttpResponse^ response)
 
 MediaServer (String^ friendlyName)
 
 MediaServer (String^ friendlyName, String^ uuid)
 
 MediaServer (PLT_MediaServer *server)
 
void UpdateSystemUpdateID (Int32 update)
 
void UpdateContainerUpdateID (String^ id, Int32 update)
 
- Public Member Functions inherited from Platinum::DeviceHost
virtual Boolean Equals (Object^ obj) override
 
internal DeviceData ((PLT_DeviceDataReference &) *m_pHostHandle)
 
 DeviceHost (PLT_DeviceHost &devHost)
 
void setLeaseTime (TimeSpan^ lease)
 
NPT_Result AddIcon (DeviceIcon^ icon, array< Byte >^ data)
 
- Public Member Functions inherited from Platinum::DeviceData
Service FindServiceById (String^ serviceId)
 
Service FindServiceByType (String^ type)
 
Service FindServiceBySCPDURL (Uri^ url)
 
Service FindServiceByControlURL (Uri^ url)
 
Service FindServiceByEventSubURL (Uri^ url)
 
 DeviceData (PLT_DeviceData &devData)
 

Static Public Member Functions

static Int32 SetResponseFilePath (HttpRequestContext^ context, HttpResponse^ response, String^ filepath)
 
static Int32 SetResponseData (HttpRequestContext^ context, HttpResponse^ response, array< Byte >^ data)
 

Public Attributes

event BrowseMetadataDelegate BrowseMetadata
 
event BrowseDirectChildrenDelegate BrowseDirectChildren
 
event SearchContainerDelegate SearchContainer
 
event ProcessFileRequestDelegate ProcessFileRequest
 
internal __pad0__: Int32 OnBrowseMetadataDelegate(Action^ action
 
internal String object_id
 
internal String String filter
 
internal String String Int32 starting_index
 
internal String String Int32 Int32 requested_count
 
internal String String Int32 Int32 String sort_criteria
 
internal String String Int32 Int32 String HttpRequestContext context
 
- Public Attributes inherited from Platinum::DeviceHost
internal __pad0__: property PLT_DeviceHostReference& Host { PLT_DeviceHostReference& get() { return *m_pHostHandle
 
internal __pad1__: DeviceHost(PLT_DeviceHostReference& devHost) : m_pHostHandle(new PLT_DeviceHostReference(devHost))
 
- Public Attributes inherited from Platinum::DeviceData
property String Description
 
internal __pad0__: DeviceData(PLT_DeviceDataReference& devData) { if (devData.IsNull()) throw gcnew ArgumentNullException("devData")
 
 m_pHandle = new PLT_DeviceDataReference(devData)
 

Additional Inherited Members

- Protected Attributes inherited from Platinum::DeviceData
PLT_DeviceDataReferencem_pHandle
 

Member Data Documentation

◆ context

internal String String Int32 Int32 String HttpRequestContext Platinum::MediaServer::context
Initial value:
{
return this->BrowseMetadata(action, object_id, filter, starting_index, requested_count, sort_criteria, context)

The documentation for this class was generated from the following files: