hdhomerun_os_windows.h File Reference

Go to the source code of this file.

Typedefs

typedef int bool_t
typedef signed __int8 int8_t
typedef signed __int16 int16_t
typedef signed __int32 int32_t
typedef signed __int64 int64_t
typedef unsigned __int8 uint8_t
typedef unsigned __int16 uint16_t
typedef unsigned __int32 uint32_t
typedef unsigned __int64 uint64_t
typedef HANDLE pthread_t
typedef HANDLE pthread_mutex_t

Functions

static int msleep (unsigned int ms)
static int sleep (unsigned int sec)
static uint64_t getcurrenttime (void)
static int setsocktimeout (int s, int level, int optname, uint64_t timeout)
static int pthread_create (pthread_t *tid, void *attr, LPTHREAD_START_ROUTINE start, void *arg)
static int pthread_join (pthread_t tid, void **value_ptr)
static void pthread_mutex_init (pthread_mutex_t *mutex, void *attr)
static void pthread_mutex_lock (pthread_mutex_t *mutex)
static void pthread_mutex_unlock (pthread_mutex_t *mutex)
static void console_vprintf (const char *fmt, va_list ap)
static void console_printf (const char *fmt,...)


Typedef Documentation

typedef int bool_t

Definition at line 55 of file hdhomerun_os_windows.h.

typedef signed __int8 int8_t

Definition at line 56 of file hdhomerun_os_windows.h.

typedef signed __int16 int16_t

Definition at line 57 of file hdhomerun_os_windows.h.

typedef signed __int32 int32_t

Definition at line 58 of file hdhomerun_os_windows.h.

typedef signed __int64 int64_t

Definition at line 59 of file hdhomerun_os_windows.h.

typedef unsigned __int8 uint8_t

Definition at line 60 of file hdhomerun_os_windows.h.

typedef unsigned __int16 uint16_t

Definition at line 61 of file hdhomerun_os_windows.h.

typedef unsigned __int32 uint32_t

Definition at line 62 of file hdhomerun_os_windows.h.

typedef unsigned __int64 uint64_t

Definition at line 63 of file hdhomerun_os_windows.h.

typedef HANDLE pthread_t

Definition at line 64 of file hdhomerun_os_windows.h.

typedef HANDLE pthread_mutex_t

Definition at line 65 of file hdhomerun_os_windows.h.


Function Documentation

static int msleep ( unsigned int  ms  )  [inline, static]

Definition at line 81 of file hdhomerun_os_windows.h.

static int sleep ( unsigned int  sec  )  [inline, static]

Definition at line 87 of file hdhomerun_os_windows.h.

static uint64_t getcurrenttime ( void   )  [inline, static]

Definition at line 93 of file hdhomerun_os_windows.h.

static int setsocktimeout ( int  s,
int  level,
int  optname,
uint64_t  timeout 
) [inline, static]

Definition at line 100 of file hdhomerun_os_windows.h.

static int pthread_create ( pthread_t tid,
void *  attr,
LPTHREAD_START_ROUTINE  start,
void *  arg 
) [inline, static]

static int pthread_join ( pthread_t  tid,
void **  value_ptr 
) [inline, static]

static void pthread_mutex_init ( pthread_mutex_t mutex,
void *  attr 
) [inline, static]

static void pthread_mutex_lock ( pthread_mutex_t mutex  )  [inline, static]

Definition at line 133 of file hdhomerun_os_windows.h.

Referenced by AudioOutputBase::_AddSamples(), MPEG2fixup::AddFrame(), AudioOutputBase::audiolen(), avcodec_thread_execute(), avcodec_thread_free(), avcodec_thread_init(), dvdnav_angle_change(), dvdnav_audio_get_channels(), dvdnav_audio_get_format(), dvdnav_audio_get_stream_count(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_current_title_info(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_menu_supported(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_stop(), dvdnav_subp_get_stream_count(), dvdnav_time_search(), dvdnav_time_search_within_cell(), dvdnav_top_pg_search(), FIFOWriter::FIFODrain(), FIFOWriter::FIFOWrite(), FIFOWriter::FIFOWriteThread(), AudioOutputBase::GetAudioData(), AudioOutputBase::GetAudiotime(), getDriver(), hdhomerun_debug_disable(), hdhomerun_debug_enable(), hdhomerun_debug_flush(), hdhomerun_debug_output_message(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_set_filename(), hdhomerun_debug_set_prefix(), hdhomerun_debug_thread_execute(), hdhomerun_debug_vprintf(), hdhomerun_video_flush(), hdhomerun_video_get_stats(), hdhomerun_video_recv(), hdhomerun_video_thread_execute(), cMutex::Lock(), MPEG2fixup::MPEG2fixup(), AudioOutputBase::OutputAudioLoop(), AudioOutputBase::Reconfigure(), AudioOutputBase::Reset(), set_language_register(), AudioOutputBase::SetAudiotime(), AudioOutputBase::SetStretchFactor(), AudioOutputBase::SetTimecode(), MPEG2fixup::Start(), MPEG2replex::Start(), MPEG2replex::WaitBuffers(), worker(), and FIFOWriter::~FIFOWriter().

static void pthread_mutex_unlock ( pthread_mutex_t mutex  )  [inline, static]

Definition at line 138 of file hdhomerun_os_windows.h.

Referenced by AudioOutputBase::_AddSamples(), MPEG2fixup::AddFrame(), AudioOutputBase::audiolen(), avcodec_thread_free(), avcodec_thread_init(), avcodec_thread_park_workers(), dvdnav_angle_change(), dvdnav_audio_get_channels(), dvdnav_audio_get_format(), dvdnav_audio_get_stream_count(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_current_title_info(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_menu_supported(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_stop(), dvdnav_subp_get_stream_count(), dvdnav_time_search(), dvdnav_time_search_within_cell(), dvdnav_top_pg_search(), FIFOWriter::FIFODrain(), FIFOWriter::FIFOWrite(), FIFOWriter::FIFOWriteThread(), AudioOutputBase::GetAudioData(), AudioOutputBase::GetAudiotime(), hdhomerun_debug_disable(), hdhomerun_debug_enable(), hdhomerun_debug_flush(), hdhomerun_debug_output_message(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_set_filename(), hdhomerun_debug_set_prefix(), hdhomerun_debug_thread_execute(), hdhomerun_debug_vprintf(), hdhomerun_video_flush(), hdhomerun_video_get_stats(), hdhomerun_video_recv(), hdhomerun_video_thread_execute(), MPEG2fixup::MPEG2fixup(), AudioOutputBase::OutputAudioLoop(), AudioOutputBase::Reconfigure(), releaseDriver(), AudioOutputBase::Reset(), set_language_register(), AudioOutputBase::SetAudiotime(), AudioOutputBase::SetStretchFactor(), AudioOutputBase::SetTimecode(), MPEG2fixup::Start(), MPEG2replex::Start(), cMutex::Unlock(), MPEG2replex::WaitBuffers(), worker(), and FIFOWriter::~FIFOWriter().

static void console_vprintf ( const char *  fmt,
va_list  ap 
) [inline, static]

Definition at line 148 of file hdhomerun_os_windows.h.

Referenced by console_printf().

static void console_printf ( const char *  fmt,
  ... 
) [inline, static]

Definition at line 156 of file hdhomerun_os_windows.h.


Generated on Sat Dec 18 05:15:52 2010 for MythTV by  doxygen 1.5.5