kodi
|
The PLT_ProtocolInfo class holds information about the protocol info of a given UPnP Media Item resource. More...
#include <PltProtocolInfo.h>
Classes | |
class | FieldEntry |
Public Member Functions | |
PLT_ProtocolInfo (const char *protocol_info) | |
PLT_ProtocolInfo (const char *protocol, const char *mask, const char *content_type, const char *extra) | |
const NPT_String & | GetProtocol () const |
const NPT_String & | GetMask () const |
const NPT_String & | GetContentType () const |
const NPT_String & | GetExtra () const |
const NPT_String & | GetDLNA_PN () const |
bool | IsValid () |
NPT_String | ToString () const |
bool | Match (const PLT_ProtocolInfo &other) const |
Static Public Member Functions | |
static NPT_String | GetMimeTypeFromProtocolInfo (const char *protocol_info) |
static const char * | GetDlnaExtension (const char *mime_type, const PLT_HttpRequestContext *context=NULL) |
static const char * | GetDlnaExtension (const char *mime_type, PLT_DeviceSignature signature=PLT_DEVICE_UNKNOWN) |
static PLT_ProtocolInfo | GetProtocolInfo (const char *filename, bool with_dlna_extension=true, const PLT_HttpRequestContext *context=NULL) |
static PLT_ProtocolInfo | GetProtocolInfo (const char *filename, bool with_dlna_extension=true, PLT_DeviceSignature signature=PLT_DEVICE_UNKNOWN) |
static PLT_ProtocolInfo | GetProtocolInfoFromMimeType (const char *mime_type, bool with_dlna_extension=true, const PLT_HttpRequestContext *context=NULL) |
static PLT_ProtocolInfo | GetProtocolInfoFromMimeType (const char *mime_type, bool with_dlna_extension=true, PLT_DeviceSignature signature=PLT_DEVICE_UNKNOWN) |
The PLT_ProtocolInfo class holds information about the protocol info of a given UPnP Media Item resource.