ReactOS 0.4.16-dev-319-g6cf4263
|
#include <assert.h>
#include <math.h>
#include "quartz_private.h"
#include "pin.h"
#include "uuids.h"
#include "mmreg.h"
#include "mmsystem.h"
#include "wine/winternl.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "parser.h"
Go to the source code of this file.
Classes | |
struct | MPEGSplitterImpl |
Macros | |
#define | SEQUENCE_HEADER_CODE 0xB3 |
#define | PACK_START_CODE 0xBA |
#define | SYSTEM_START_CODE 0xBB |
#define | AUDIO_ELEMENTARY_STREAM 0xC0 |
#define | VIDEO_ELEMENTARY_STREAM 0xE0 |
#define | MPEG_SYSTEM_HEADER 3 |
#define | MPEG_VIDEO_HEADER 2 |
#define | MPEG_AUDIO_HEADER 1 |
#define | MPEG_NO_HEADER 0 |
Typedefs | |
typedef struct MPEGSplitterImpl | MPEGSplitterImpl |
Variables | |
static const WCHAR | wszAudioStream [] = {'A','u','d','i','o',0} |
static const DWORD | freqs [10] = { 44100, 48000, 32000, 22050, 24000, 16000, 11025, 12000, 8000, 0 } |
static const DWORD | tabsel_123 [2][3][16] |
static const IBaseFilterVtbl | MPEGSplitter_Vtbl |
static const IAMStreamSelectVtbl | AMStreamSelectVtbl |
#define AUDIO_ELEMENTARY_STREAM 0xC0 |
Definition at line 47 of file mpegsplit.c.
#define MPEG_AUDIO_HEADER 1 |
Definition at line 52 of file mpegsplit.c.
#define MPEG_NO_HEADER 0 |
Definition at line 53 of file mpegsplit.c.
#define MPEG_SYSTEM_HEADER 3 |
Definition at line 50 of file mpegsplit.c.
#define MPEG_VIDEO_HEADER 2 |
Definition at line 51 of file mpegsplit.c.
#define PACK_START_CODE 0xBA |
Definition at line 44 of file mpegsplit.c.
#define SEQUENCE_HEADER_CODE 0xB3 |
Definition at line 43 of file mpegsplit.c.
#define SYSTEM_START_CODE 0xBB |
Definition at line 46 of file mpegsplit.c.
#define VIDEO_ELEMENTARY_STREAM 0xE0 |
Definition at line 48 of file mpegsplit.c.
typedef struct MPEGSplitterImpl MPEGSplitterImpl |
|
static |
Definition at line 820 of file mpegsplit.c.
|
static |
Definition at line 834 of file mpegsplit.c.
|
static |
Definition at line 852 of file mpegsplit.c.
|
static |
|
static |
Definition at line 813 of file mpegsplit.c.
|
static |
Definition at line 827 of file mpegsplit.c.
|
static |
Definition at line 169 of file mpegsplit.c.
Referenced by MPEGSplitter_process_sample().
|
inlinestatic |
Definition at line 78 of file mpegsplit.c.
Referenced by AMStreamSelect_AddRef(), AMStreamSelect_Count(), AMStreamSelect_Enable(), AMStreamSelect_Info(), AMStreamSelect_QueryInterface(), and AMStreamSelect_Release().
|
inlinestatic |
Definition at line 68 of file mpegsplit.c.
Referenced by MPEGSplitter_QueryInterface().
|
inlinestatic |
Definition at line 633 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 871 of file mpegsplit.c.
Definition at line 708 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 714 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 83 of file mpegsplit.c.
Referenced by MPEGSplitter_pre_connect(), and parse_header().
|
static |
Definition at line 363 of file mpegsplit.c.
Referenced by MPEGSplitter_pre_connect().
|
static |
Definition at line 485 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
|
static |
Definition at line 275 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
|
static |
Definition at line 343 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
|
static |
Definition at line 767 of file mpegsplit.c.
|
static |
Definition at line 642 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 123 of file mpegsplit.c.
Referenced by FillBuffer(), MPEGSplitter_first_request(), MPEGSplitter_pre_connect(), and MPEGSplitter_seek().
WINE_DEFAULT_DEBUG_CHANNEL | ( | quartz | ) |
|
static |
Definition at line 861 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 111 of file mpegsplit.c.
Referenced by lzx_write_compressed_tree(), MPEGSplitter_init_audio(), and parse_header().
|
static |
Definition at line 794 of file mpegsplit.c.
Referenced by MPEGSplitter_create().
Definition at line 113 of file mpegsplit.c.
Referenced by MPEGSplitter_init_audio(), and parse_header().
Definition at line 109 of file mpegsplit.c.
Referenced by MPEGSplitter_init_audio().