ReactOS 0.4.17-dev-934-g091855f
strmbase_sink_ops Struct Reference

#include <strmbase.h>

Collaboration diagram for strmbase_sink_ops:

Public Attributes

struct strmbase_pin_ops base
 
BaseInputPin_Receive pfnReceive
 
HRESULT(* sink_connect )(struct strmbase_sink *pin, IPin *peer, const AM_MEDIA_TYPE *mt)
 
void(* sink_disconnect )(struct strmbase_sink *pin)
 
HRESULT(* sink_eos )(struct strmbase_sink *pin)
 
HRESULT(* sink_begin_flush )(struct strmbase_sink *pin)
 
HRESULT(* sink_end_flush )(struct strmbase_sink *pin)
 
HRESULT(* sink_new_segment )(struct strmbase_sink *pin, REFERENCE_TIME start, REFERENCE_TIME stop, double rate)
 

Detailed Description

Definition at line 118 of file strmbase.h.

Member Data Documentation

◆ base

struct strmbase_pin_ops strmbase_sink_ops::base

Definition at line 120 of file strmbase.h.

Referenced by strmbase_sink_init().

◆ pfnReceive

BaseInputPin_Receive strmbase_sink_ops::pfnReceive

Definition at line 121 of file strmbase.h.

◆ sink_begin_flush

HRESULT(* strmbase_sink_ops::sink_begin_flush) (struct strmbase_sink *pin)

Definition at line 125 of file strmbase.h.

◆ sink_connect

HRESULT(* strmbase_sink_ops::sink_connect) (struct strmbase_sink *pin, IPin *peer, const AM_MEDIA_TYPE *mt)

Definition at line 122 of file strmbase.h.

◆ sink_disconnect

void(* strmbase_sink_ops::sink_disconnect) (struct strmbase_sink *pin)

Definition at line 123 of file strmbase.h.

◆ sink_end_flush

HRESULT(* strmbase_sink_ops::sink_end_flush) (struct strmbase_sink *pin)

Definition at line 126 of file strmbase.h.

◆ sink_eos

HRESULT(* strmbase_sink_ops::sink_eos) (struct strmbase_sink *pin)

Definition at line 124 of file strmbase.h.

◆ sink_new_segment

HRESULT(* strmbase_sink_ops::sink_new_segment) (struct strmbase_sink *pin, REFERENCE_TIME start, REFERENCE_TIME stop, double rate)

Definition at line 127 of file strmbase.h.


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