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

Public Attributes

IMediaStreamFilter IMediaStreamFilter_iface
 
IMediaSeeking IMediaSeeking_iface
 
LONG refcount
 
CRITICAL_SECTION cs
 
IReferenceClock * clock
 
WCHAR name [128]
 
IFilterGraph * graph
 
ULONG nb_streams
 
IAMMediaStream ** streams
 
IAMMediaStream * seekable_stream
 
FILTER_STATE state
 
REFERENCE_TIME start_time
 
struct list free_events
 
struct list used_events
 
LONG eos_count
 
struct list entry
 
IBaseFilter * filter
 
IMediaSeeking * seeking
 
WCHAR * name
 
BOOL sorting
 

Detailed Description

Definition at line 164 of file filter.c.

Member Data Documentation

◆ clock

◆ cs

◆ entry

struct list filter::entry

Definition at line 74 of file filtergraph.c.

Referenced by InternetSession_RegisterMimeFilter(), and sort_filter_recurse().

◆ eos_count

◆ filter

IBaseFilter* filter::filter

Definition at line 75 of file filtergraph.c.

Referenced by acm_wrapper_destroy(), acm_wrapper_source_qc_Notify(), all_renderers_seek(), AMStreamConfig_GetFormat(), AMVideoProcAmp_AddRef(), AMVideoProcAmp_QueryInterface(), AMVideoProcAmp_Release(), aspect_ratio_control9_AddRef(), aspect_ratio_control9_GetAspectRatioMode(), aspect_ratio_control9_QueryInterface(), aspect_ratio_control9_Release(), aspect_ratio_control9_SetAspectRatioMode(), async_reader_destroy(), async_run_cb(), audio_record_destroy(), audio_record_wait_state(), autoplug(), avi_compressor_destroy(), avi_decompressor_cleanup_stream(), avi_decompressor_destroy(), avi_mux_destroy(), AviMuxOut_AttemptConnection(), BaseRenderer_Receive(), basic_audio_AddRef(), basic_audio_QueryInterface(), basic_audio_Release(), call_qc_notify(), certified_output_protection_AddRef(), certified_output_protection_QueryInterface(), certified_output_protection_Release(), create_filter(), deliver_ec_complete(), direct_sound_AddRef(), direct_sound_QueryInterface(), direct_sound_Release(), dsound_render_destroy(), dsound_render_sink_end_flush(), dsound_render_sink_eos(), dsound_render_sink_Receive(), dsound_render_start_stream(), EnumFilters_Next(), file_writer_destroy(), file_writer_sink_eos(), filesinkfilter_AddRef(), filesinkfilter_QueryInterface(), filesinkfilter_Release(), FileSource_AddRef(), FileSource_QueryInterface(), FileSource_Release(), filter_config_AddRef(), filter_config_QueryInterface(), filter_config_Release(), filter_config_SetNumberOfStreams(), filter_config_SetRenderingMode(), FilterGraph2_RenderFile(), FilterGraph2_SetDefaultSyncSource(), FilterGraphInner_Release(), find_filter_by_name(), find_sorted_filter(), get_write_pos(), GetTargetInterface(), graph_start(), is_renderer(), MediaControl_Run(), MediaFilter_GetState(), MediaFilter_Pause(), MediaFilter_SetSyncSource(), MediaFilter_Stop(), MediaSeeking_GetDuration(), MediaSeeking_GetStopPosition(), MediaSeeking_SetPositions(), misc_flags_AddRef(), misc_flags_QueryInterface(), misc_flags_Release(), mixer_bitmap9_AddRef(), mixer_bitmap9_QueryInterface(), mixer_bitmap9_Release(), mixer_control9_AddRef(), mixer_control9_GetMixingPrefs(), mixer_control9_QueryInterface(), mixer_control9_Release(), mixer_control9_SetMixingPrefs(), monitor_config_AddRef(), monitor_config_QueryInterface(), monitor_config_Release(), perform_qos(), PPB_AddRef(), PPB_Load(), PPB_QueryInterface(), PPB_Release(), quality_control_AddRef(), quality_control_Notify(), quality_control_QueryInterface(), quality_control_Release(), renderer_start_stream(), sample_grabber_destroy(), sample_grabber_source_DecideAllocator(), SampleGrabber_ISampleGrabber_AddRef(), SampleGrabber_ISampleGrabber_QueryInterface(), SampleGrabber_ISampleGrabber_Release(), send_sample_data(), sink_end_flush(), sink_eos(), smart_tee_destroy(), sort_filter_recurse(), source_get_media_type(), stream_config_GetFormat(), stream_config_SetFormat(), strmbase_renderer_cleanup(), strmbase_renderer_init(), surface_allocator_notify_AddRef(), surface_allocator_notify_AdviseSurfaceAllocator(), surface_allocator_notify_QueryInterface(), surface_allocator_notify_Release(), testfilter_destroy(), testfilter_init(), testfilter_wait_state(), testseek_AddRef(), testseek_QueryInterface(), testseek_Release(), testsink_destroy(), testsink_init(), testsource_qc_AddRef(), testsource_qc_QueryInterface(), testsource_qc_Release(), testsource_seeking_AddRef(), testsource_seeking_QueryInterface(), testsource_seeking_Release(), update_render_count(), update_seeking(), vfw_capture_destroy(), vfw_capture_wait_state(), video_control_AddRef(), video_control_QueryInterface(), video_control_Release(), video_renderer_get_current_image(), VMR9FilterConfig_GetNumberOfStreams(), VMR9FilterConfig_SetNumberOfStreams(), VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(), VMR9SurfaceAllocatorNotify_Release(), VMR9WindowlessControl_GetAspectRatioMode(), VMR9WindowlessControl_SetAspectRatioMode(), VMR9WindowlessControl_SetVideoClippingWindow(), VMR9WindowlessControl_SetVideoPosition(), vmr_destroy(), vmr_get_current_image(), vmr_stop_stream(), windowless_control_AddRef(), windowless_control_QueryInterface(), windowless_control_Release(), windowless_control_SetVideoClippingWindow(), and windowless_control_SetVideoPosition().

◆ free_events

struct list filter::free_events

Definition at line 179 of file filter.c.

Referenced by filter_Release(), and filter_WaitUntil().

◆ graph

◆ IMediaSeeking_iface

◆ IMediaStreamFilter_iface

◆ name [1/2]

◆ name [2/2]

WCHAR* filter::name

Definition at line 77 of file filtergraph.c.

◆ nb_streams

◆ refcount

◆ seekable_stream

◆ seeking

◆ sorting

BOOL filter::sorting

Definition at line 78 of file filtergraph.c.

Referenced by sort_filter_recurse().

◆ start_time

◆ state

◆ streams

◆ used_events

struct list filter::used_events

Definition at line 180 of file filter.c.

Referenced by filter_Flush(), filter_Stop(), and filter_WaitUntil().


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