Wing Commander
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
thread.cpp File Reference

The streamer's worker thread. More...

#include "ix.h"
#include <stdlib.h>
#include <string.h>
#include <process.h>
#include <crtdbg.h>
#include <fcntl.h>

Go to the source code of this file.

Macros

#define IX_THREAD_FILE   "D:\\Rnd\\Prj\\ix\\Src\\Streamer\\thread.cpp"

Functions

DWORD WINAPI ix_streamer_thread_proc (void *parameter)
unsigned int ix_streamer_service_audio (void)
void ix_thread_handle_file_chunk (IxStreamFile *streamFile)
unsigned int ix_thread_service_streams (void)
void ix_thread_advance_audio_chunk (void)
void ix_thread_lock_stream_buffer (void)
unsigned int ix_thread_get_audio_chunk_size (void)

Detailed Description

The streamer's worker thread.

Originally D:\Rnd\Prj\ix\Src\Streamer\thread.cpp, address range 443b10-4446ff. INT3 fill separates it from the streamer API and the stream-file methods; its assert paths anchor the interior.

Definition in file thread.cpp.

Macro Definition Documentation

◆ IX_THREAD_FILE

#define IX_THREAD_FILE   "D:\\Rnd\\Prj\\ix\\Src\\Streamer\\thread.cpp"

Definition at line 19 of file thread.cpp.

Referenced by ix_thread_handle_file_chunk(), and ix_thread_lock_stream_buffer().

Function Documentation

◆ ix_streamer_service_audio()

◆ ix_streamer_thread_proc()

◆ ix_thread_advance_audio_chunk()

◆ ix_thread_get_audio_chunk_size()

◆ ix_thread_handle_file_chunk()

◆ ix_thread_lock_stream_buffer()

◆ ix_thread_service_streams()