MythTV  master
Functions | Variables
discid.libdiscid Namespace Reference

Functions

def _find_library (name, version=0)
 
def _open_library (lib_name)
 
def _get_version_string ()
 
def get_default_device ()
 
def _get_features ()
 

Variables

string _LIB_BASE_NAME = "discid"
 
int _LIB_MAJOR_VERSION = 0
 
def _LIB_NAME = _find_library(_LIB_BASE_NAME, _LIB_MAJOR_VERSION)
 
def _LIB = _open_library(_LIB_NAME)
 
 argtypes
 
 restype
 
bool _features_available = False
 
def LIBDISCID_VERSION_STRING = _get_version_string()
 
def FEATURES = _get_features()
 

Function Documentation

◆ _find_library()

def discid.libdiscid._find_library (   name,
  version = 0 
)
private
Find a library by base-name and major version

Definition at line 35 of file libdiscid.py.

◆ _open_library()

def discid.libdiscid._open_library (   lib_name)
private
Open a library by name or location

Definition at line 89 of file libdiscid.py.

◆ _get_version_string()

def discid.libdiscid._get_version_string ( )
private
Get the version string of libdiscid

Definition at line 111 of file libdiscid.py.

◆ get_default_device()

def discid.libdiscid.get_default_device ( )
The default device to use for :func:`read` on this platform
given as a :obj:`unicode` or :obj:`str <python:str>` object.

Definition at line 123 of file libdiscid.py.

◆ _get_features()

def discid.libdiscid._get_features ( )
private
Get the supported features for the platform.

Definition at line 137 of file libdiscid.py.

Variable Documentation

◆ _LIB_BASE_NAME

string discid.libdiscid._LIB_BASE_NAME = "discid"
private

Definition at line 31 of file libdiscid.py.

◆ _LIB_MAJOR_VERSION

int discid.libdiscid._LIB_MAJOR_VERSION = 0
private

Definition at line 32 of file libdiscid.py.

◆ _LIB_NAME

def discid.libdiscid._LIB_NAME = _find_library(_LIB_BASE_NAME, _LIB_MAJOR_VERSION)
private

Definition at line 101 of file libdiscid.py.

◆ _LIB

def discid.libdiscid._LIB = _open_library(_LIB_NAME)
private

Definition at line 102 of file libdiscid.py.

◆ argtypes

discid.libdiscid.argtypes

Definition at line 107 of file libdiscid.py.

◆ restype

discid.libdiscid.restype

Definition at line 108 of file libdiscid.py.

◆ _features_available

bool discid.libdiscid._features_available = False
private

Definition at line 134 of file libdiscid.py.

◆ LIBDISCID_VERSION_STRING

def discid.libdiscid.LIBDISCID_VERSION_STRING = _get_version_string()

Definition at line 166 of file libdiscid.py.

◆ FEATURES

def discid.libdiscid.FEATURES = _get_features()

Definition at line 168 of file libdiscid.py.