soundio.os

Translated from C to D

Public Imports

soundio.soundio_internal
public import soundio.soundio_internal;
soundio.util
public import soundio.util;
core.sys.windows.windows
public import core.sys.windows.windows;
core.sys.windows.mmsystem
public import core.sys.windows.mmsystem;
core.sys.windows.objbase
public import core.sys.windows.objbase;
core.sys.posix.pthread
public import core.sys.posix.pthread;
core.sys.posix.unistd
public import core.sys.posix.unistd;
core.sys.posix.sys.mman
public import core.sys.posix.sys.mman;
core.sys.posix.sys.types
public import core.sys.posix.sys.types;
core.sys.posix.sys.time
public import core.sys.posix.sys.time;
mach.clock
public import mach.clock;
mach.mach
public import mach.mach;

Members

Aliases

COINIT
alias COINIT = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CONDITION_VARIABLE
alias CONDITION_VARIABLE = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
INIT_ONCE
alias INIT_ONCE = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

COINIT_APARTMENTTHREADED
anonymousenum COINIT_APARTMENTTHREADED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

CoInitializeEx
HRESULT CoInitializeEx(LPVOID , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CoUninitialize
void CoUninitialize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
InitOnceBeginInitialize
BOOL InitOnceBeginInitialize(INIT_ONCE* lpInitOnce, DWORD dwFlags, BOOL* fPending, VOID** lpContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
InitOnceComplete
BOOL InitOnceComplete(INIT_ONCE* lpInitOnce, DWORD dwFlags, VOID* lpContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
InitializeConditionVariable
void InitializeConditionVariable(CONDITION_VARIABLE* ConditionVariable)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SleepConditionVariableCS
BOOL SleepConditionVariableCS(CONDITION_VARIABLE* ConditionVariable, PCRITICAL_SECTION CriticalSection, DWORD dwMilliseconds)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WakeConditionVariable
void WakeConditionVariable(CONDITION_VARIABLE* ConditionVariable)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
assert_no_err
void assert_no_err(int err)
Undocumented in source. Be warned that the author may not have intended to support it.
ceil_dbl_to_size_t
size_t ceil_dbl_to_size_t(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
internal_init
int internal_init()
Undocumented in source. Be warned that the author may not have intended to support it.
mkstemp
int mkstemp(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
run_pthread
void* run_pthread(void* userdata)
Undocumented in source. Be warned that the author may not have intended to support it.
run_win32_thread
DWORD run_win32_thread(LPVOID userdata)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_cond_create
SoundIoOsCond* soundio_os_cond_create()
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_cond_destroy
void soundio_os_cond_destroy(SoundIoOsCond* cond)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_cond_signal
void soundio_os_cond_signal(SoundIoOsCond* cond, SoundIoOsMutex* locked_mutex)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_cond_timed_wait
void soundio_os_cond_timed_wait(SoundIoOsCond* cond, SoundIoOsMutex* locked_mutex, double seconds)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_cond_wait
void soundio_os_cond_wait(SoundIoOsCond* cond, SoundIoOsMutex* locked_mutex)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_deinit_mirrored_memory
void soundio_os_deinit_mirrored_memory(SoundIoOsMirroredMemory* mem)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_get_time
double soundio_os_get_time()
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_init
int soundio_os_init()
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_init_mirrored_memory
int soundio_os_init_mirrored_memory(SoundIoOsMirroredMemory* mem, size_t requested_capacity)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_mutex_create
SoundIoOsMutex* soundio_os_mutex_create()
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_mutex_destroy
void soundio_os_mutex_destroy(SoundIoOsMutex* mutex)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_mutex_lock
void soundio_os_mutex_lock(SoundIoOsMutex* mutex)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_mutex_unlock
void soundio_os_mutex_unlock(SoundIoOsMutex* mutex)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_page_size
int soundio_os_page_size()
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_thread_create
int soundio_os_thread_create(threadFunc run, void* arg, warningFunc emit_rtprio_warning, SoundIoOsThread** out_thread)
Undocumented in source. Be warned that the author may not have intended to support it.
soundio_os_thread_destroy
void soundio_os_thread_destroy(SoundIoOsThread* thread)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

COINITBASE_MULTITHREADED
enum COINITBASE_MULTITHREADED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
INIT_ONCE_ASYNC
enum INIT_ONCE_ASYNC;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
INIT_ONCE_STATIC_INIT
enum INIT_ONCE_STATIC_INIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAP_ANONYMOUS
enum MAP_ANONYMOUS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cclock
clock_serv_t cclock;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
init_mutex
pthread_mutex_t init_mutex;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
initialized
bool initialized;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notify_ident
const(uintptr_t) notify_ident;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
page_size
int page_size;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
win32_init_once
INIT_ONCE win32_init_once;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
win32_system_info
SYSTEM_INFO win32_system_info;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
win32_time_resolution
double win32_time_resolution;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

SoundIoOsCond
struct SoundIoOsCond
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoundIoOsCond
struct SoundIoOsCond
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoundIoOsCond
struct SoundIoOsCond
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoundIoOsMirroredMemory
struct SoundIoOsMirroredMemory
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoundIoOsMutex
struct SoundIoOsMutex
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SoundIoOsThread
struct SoundIoOsThread
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta