ReactOS 0.4.17-dev-934-g091855f
testfilter Struct Reference
Collaboration diagram for testfilter:

Public Attributes

struct strmbase_filter filter
 
struct strmbase_source source
 
IMediaSeeking IMediaSeeking_iface
 
IQualityControl IQualityControl_iface
 
LONGLONG current_position
 
LONGLONG stop_position
 
const AM_MEDIA_TYPE * preferred_mt
 
HANDLE wait_state_event
 
IBaseFilter * qc_notify_sender
 
Quality qc_notify_quality
 
HRESULT get_duration_hr
 
HRESULT get_stop_position_hr
 
HRESULT set_positions_hr
 
HRESULT init_stream_hr
 
HRESULT cleanup_stream_hr
 
HRESULT wait_state_hr
 
HRESULT is_format_supported_hr
 
HRESULT qc_notify_hr
 
struct strmbase_sink sink
 
const AM_MEDIA_TYPE * sink_mt
 
AM_MEDIA_TYPE source_mt
 
unsigned int got_sample
 
unsigned int got_new_segment
 
unsigned int got_eos
 
unsigned int got_begin_flush
 
unsigned int got_end_flush
 
const AM_MEDIA_TYPE * mt
 
IAsyncReader IAsyncReader_iface
 
IAsyncReader * reader
 
HANDLE eos_event
 
unsigned int sample_count
 
unsigned int eos_count
 
unsigned int new_segment_count
 
REFERENCE_TIME segment_start
 
REFERENCE_TIME segment_end
 
REFERENCE_TIME seek_start
 
REFERENCE_TIME seek_end
 
IBaseFilter IBaseFilter_iface
 
LONG ref
 
IFilterGraph * graph
 
WCHAR * name
 
IReferenceClock * clock
 
IEnumPins IEnumPins_iface
 
struct testpin * pins
 
unsigned int pin_count
 
unsigned int enum_idx
 
FILTER_STATE state
 
REFERENCE_TIME start_time
 
HRESULT state_hr
 
HRESULT GetState_hr
 
HRESULT seek_hr
 
FILTER_STATE expect_stop_prev
 
FILTER_STATE expect_run_prev
 
IAMFilterMiscFlags IAMFilterMiscFlags_iface
 
ULONG misc_flags
 
IMediaPosition IMediaPosition_iface
 
LONG seeking_ref
 
DWORD seek_caps
 
BOOL support_testguid
 
BOOL support_media_time
 
GUID time_format
 
LONGLONG seek_duration
 
LONGLONG seek_current
 
LONGLONG seek_stop
 
double seek_rate
 
IReferenceClock IReferenceClock_iface
 
IFileSourceFilter IFileSourceFilter_iface
 
struct testqc * qc
 
REFERENCE_TIME expected_start_time
 
REFERENCE_TIME expected_stop_time
 
BOOL todo_time
 
LONG sample_size
 
LONG sample_actual
 
REFERENCE_TIME sample_start_time
 
REFERENCE_TIME sample_stop_time
 
unsigned int byte_count
 
REFERENCE_TIME segment_end_min
 
REFERENCE_TIME segment_end_max
 
LONGLONG read_position
 

Detailed Description

Definition at line 1017 of file amstream.c.

Member Data Documentation

◆ byte_count

unsigned int testfilter::byte_count

Definition at line 1085 of file mpegsplit.c.

Referenced by test_video_file().

◆ cleanup_stream_hr

HRESULT testfilter::cleanup_stream_hr

Definition at line 1033 of file amstream.c.

◆ clock

IReferenceClock* testfilter::clock

Definition at line 852 of file filtergraph.c.

Referenced by test_sync_source().

◆ current_position

LONGLONG testfilter::current_position

Definition at line 1023 of file amstream.c.

Referenced by check_mediastreamfilter_set_positions().

◆ enum_idx

unsigned int testfilter::enum_idx

Definition at line 856 of file filtergraph.c.

◆ eos_count

unsigned int testfilter::eos_count

Definition at line 811 of file avisplit.c.

◆ eos_event

HANDLE testfilter::eos_event

Definition at line 810 of file avisplit.c.

Referenced by test_video_file().

◆ expect_run_prev

FILTER_STATE testfilter::expect_run_prev

Definition at line 861 of file filtergraph.c.

◆ expect_stop_prev

FILTER_STATE testfilter::expect_stop_prev

Definition at line 861 of file filtergraph.c.

◆ expected_start_time

REFERENCE_TIME testfilter::expected_start_time

Definition at line 906 of file mpegaudio.c.

◆ expected_stop_time

REFERENCE_TIME testfilter::expected_stop_time

Definition at line 907 of file mpegaudio.c.

◆ filter

◆ get_duration_hr

HRESULT testfilter::get_duration_hr

◆ get_stop_position_hr

HRESULT testfilter::get_stop_position_hr

Definition at line 1030 of file amstream.c.

Referenced by check_mediastreamfilter_get_stop_position().

◆ GetState_hr

HRESULT testfilter::GetState_hr

Definition at line 860 of file filtergraph.c.

◆ got_begin_flush

unsigned int testfilter::got_begin_flush

Definition at line 582 of file samplegrabber.c.

◆ got_end_flush

unsigned int testfilter::got_end_flush

Definition at line 582 of file samplegrabber.c.

◆ got_eos

unsigned int testfilter::got_eos

Definition at line 582 of file samplegrabber.c.

◆ got_new_segment

unsigned int testfilter::got_new_segment

Definition at line 582 of file samplegrabber.c.

◆ got_sample

unsigned int testfilter::got_sample

Definition at line 582 of file samplegrabber.c.

◆ graph

◆ IAMFilterMiscFlags_iface

IAMFilterMiscFlags testfilter::IAMFilterMiscFlags_iface

Definition at line 863 of file filtergraph.c.

Referenced by impl_from_IAMFilterMiscFlags(), and test_ec_complete().

◆ IAsyncReader_iface

IAsyncReader testfilter::IAsyncReader_iface

Definition at line 808 of file avisplit.c.

Referenced by impl_from_IAsyncReader().

◆ IBaseFilter_iface

◆ IEnumPins_iface

IEnumPins testfilter::IEnumPins_iface

Definition at line 854 of file filtergraph.c.

Referenced by impl_from_IEnumPins().

◆ IFileSourceFilter_iface

IFileSourceFilter testfilter::IFileSourceFilter_iface

Definition at line 877 of file filtergraph.c.

Referenced by impl_from_IFileSourceFilter(), and test_add_source_filter().

◆ IMediaPosition_iface

IMediaPosition testfilter::IMediaPosition_iface

Definition at line 867 of file filtergraph.c.

Referenced by impl_from_IMediaPosition(), and test_ec_complete().

◆ IMediaSeeking_iface

◆ init_stream_hr

HRESULT testfilter::init_stream_hr

Definition at line 1032 of file amstream.c.

◆ IQualityControl_iface

IQualityControl testfilter::IQualityControl_iface

Definition at line 1022 of file amstream.c.

Referenced by impl_from_IQualityControl().

◆ IReferenceClock_iface

IReferenceClock testfilter::IReferenceClock_iface

Definition at line 875 of file filtergraph.c.

Referenced by impl_from_IReferenceClock(), and test_default_sync_source().

◆ is_format_supported_hr

HRESULT testfilter::is_format_supported_hr

Definition at line 1035 of file amstream.c.

Referenced by check_mediastreamfilter_is_format_supported().

◆ misc_flags

ULONG testfilter::misc_flags

Definition at line 864 of file filtergraph.c.

Referenced by test_ec_complete().

◆ mt

◆ name

WCHAR* testfilter::name

Definition at line 851 of file filtergraph.c.

Referenced by test_streamselect().

◆ new_segment_count

unsigned int testfilter::new_segment_count

Definition at line 811 of file avisplit.c.

Referenced by test_video_file().

◆ pin_count

unsigned int testfilter::pin_count

Definition at line 856 of file filtergraph.c.

Referenced by test_ec_complete(), test_graph_builder_connect(), and testfilter_init().

◆ pins

struct testpin* testfilter::pins

Definition at line 855 of file filtergraph.c.

Referenced by testfilter_init().

◆ preferred_mt

const AM_MEDIA_TYPE* testfilter::preferred_mt

Definition at line 1025 of file amstream.c.

Referenced by testsource_get_media_type().

◆ qc

struct testqc * testfilter::qc

Definition at line 903 of file mpegaudio.c.

Referenced by call_qc_notify(), and test_quality_control().

◆ qc_notify_hr

HRESULT testfilter::qc_notify_hr

Definition at line 1036 of file amstream.c.

◆ qc_notify_quality

Quality testfilter::qc_notify_quality

Definition at line 1028 of file amstream.c.

◆ qc_notify_sender

IBaseFilter* testfilter::qc_notify_sender

Definition at line 1027 of file amstream.c.

◆ read_position

LONGLONG testfilter::read_position

Definition at line 1087 of file mpegsplit.c.

Referenced by test_video_read_position().

◆ reader

IAsyncReader * testfilter::reader

Definition at line 808 of file avisplit.c.

Referenced by test_connect_pin(), test_no_acceptable_type(), and test_video_read_position().

◆ ref

LONG testfilter::ref

Definition at line 849 of file filtergraph.c.

Referenced by check_ammediastream_join_am_multi_media_stream(), check_ammediastream_join_filter(), check_ammediastream_join_filter_graph(), check_ammediastream_set_state(), check_mediastreamfilter_seeking(), get_ddrawstream_create_sample_desc_(), set_audiostream_format(), test_add_remove_filter(), test_add_source_filter(), test_allocate_surface_helper(), test_audiostream_get_format(), test_audiostream_initialize(), test_audiostream_new_segment(), test_audiostream_receive(), test_audiostream_receive_connection(), test_audiostream_set_format(), test_audiostreamsample_completion_status(), test_audiostreamsample_update(), test_autoplug_uyvy(), test_basic_video(), test_changed3ddevice(), test_clipping_window(), test_connect_direct(), test_connect_pin(), test_ddrawstream_create_sample(), test_ddrawstream_get_format(), test_ddrawstream_get_time_per_frame(), test_ddrawstream_new_segment(), test_ddrawstream_receive(), test_ddrawstream_receive_connection(), test_ddrawstream_set_format(), test_default_presenter_allocate(), test_default_presenter_window(), test_default_sync_source(), test_ec_complete(), test_enum_media_types(), test_event_dispatch(), test_events(), test_get_end_of_stream_event_handle(), test_graph_builder_connect(), test_graph_builder_render(), test_graph_seeking(), test_large_file(), test_media_types(), test_mediadet(), test_mediastreamfilter_support_seeking(), test_mixing_mode(), test_mixing_prefs(), test_notifyevent(), test_overlay(), test_put_filter(), test_renderfile_failure(), test_renderless_formats(), test_seeking(), test_set_notify_flags(), test_set_state(), test_streaming(), test_sync_source(), test_unconnected_eos(), test_unconnected_filter_state(), test_video_file(), test_video_window(), and test_windowless_size().

◆ sample_actual

LONG testfilter::sample_actual

Definition at line 893 of file mpeglayer3.c.

◆ sample_count

unsigned int testfilter::sample_count

Definition at line 811 of file avisplit.c.

◆ sample_size

LONG testfilter::sample_size

Definition at line 892 of file mpeglayer3.c.

◆ sample_start_time

REFERENCE_TIME testfilter::sample_start_time

Definition at line 894 of file mpeglayer3.c.

◆ sample_stop_time

REFERENCE_TIME testfilter::sample_stop_time

Definition at line 895 of file mpeglayer3.c.

◆ seek_caps

DWORD testfilter::seek_caps

Definition at line 869 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seek_current

LONGLONG testfilter::seek_current

Definition at line 872 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seek_duration

LONGLONG testfilter::seek_duration

Definition at line 872 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seek_end

REFERENCE_TIME testfilter::seek_end

Definition at line 812 of file avisplit.c.

◆ seek_hr

HRESULT testfilter::seek_hr

Definition at line 860 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seek_rate

double testfilter::seek_rate

Definition at line 873 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seek_start

REFERENCE_TIME testfilter::seek_start

Definition at line 812 of file avisplit.c.

◆ seek_stop

LONGLONG testfilter::seek_stop

Definition at line 872 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ seeking_ref

LONG testfilter::seeking_ref

◆ segment_end

REFERENCE_TIME testfilter::segment_end

Definition at line 812 of file avisplit.c.

◆ segment_end_max

REFERENCE_TIME testfilter::segment_end_max

Definition at line 1086 of file mpegsplit.c.

Referenced by test_video_file(), and testsink_new_segment().

◆ segment_end_min

REFERENCE_TIME testfilter::segment_end_min

Definition at line 1086 of file mpegsplit.c.

Referenced by test_video_file().

◆ segment_start

REFERENCE_TIME testfilter::segment_start

Definition at line 812 of file avisplit.c.

◆ set_positions_hr

HRESULT testfilter::set_positions_hr

Definition at line 1031 of file amstream.c.

Referenced by check_mediastreamfilter_set_positions().

◆ sink

struct strmbase_sink testfilter::sink

Definition at line 579 of file samplegrabber.c.

Referenced by test_video_file().

◆ sink_mt

const AM_MEDIA_TYPE* testfilter::sink_mt

Definition at line 580 of file samplegrabber.c.

◆ source

◆ source_mt

AM_MEDIA_TYPE testfilter::source_mt

Definition at line 581 of file samplegrabber.c.

Referenced by test_connect_pin().

◆ start_time

REFERENCE_TIME testfilter::start_time

Definition at line 859 of file filtergraph.c.

Referenced by test_audiostream_new_segment(), and test_ddrawstream_new_segment().

◆ state

FILTER_STATE testfilter::state

Definition at line 858 of file filtergraph.c.

◆ state_hr

HRESULT testfilter::state_hr

Definition at line 860 of file filtergraph.c.

◆ stop_position

LONGLONG testfilter::stop_position

Definition at line 1024 of file amstream.c.

Referenced by check_mediastreamfilter_set_positions().

◆ support_media_time

BOOL testfilter::support_media_time

Definition at line 870 of file filtergraph.c.

Referenced by test_ec_complete(), and test_graph_seeking().

◆ support_testguid

BOOL testfilter::support_testguid

Definition at line 870 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ time_format

GUID testfilter::time_format

Definition at line 871 of file filtergraph.c.

Referenced by test_graph_seeking().

◆ todo_time

BOOL testfilter::todo_time

Definition at line 908 of file mpegaudio.c.

◆ wait_state_event

HANDLE testfilter::wait_state_event

Definition at line 1026 of file amstream.c.

◆ wait_state_hr

HRESULT testfilter::wait_state_hr

Definition at line 1034 of file amstream.c.


The documentation for this struct was generated from the following files: