68 if (!(
object =
calloc(1,
sizeof(*
object))))
73 TRACE(
"Created null renderer %p.\n",
object);
74 *
out = &
object->renderer.filter.IUnknown_inner;
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static void null_renderer_destroy(struct strmbase_renderer *iface)
static struct null_renderer * impl_from_strmbase_renderer(struct strmbase_renderer *iface)
static const struct strmbase_renderer_ops renderer_ops
static HRESULT null_renderer_query_accept(struct strmbase_renderer *iface, const AM_MEDIA_TYPE *mt)
static HRESULT null_renderer_render(struct strmbase_renderer *iface, IMediaSample *sample)
HRESULT null_renderer_create(IUnknown *outer, IUnknown **out)
void strmbase_renderer_init(struct strmbase_renderer *filter, IUnknown *outer, const CLSID *clsid, const WCHAR *sink_name, const struct strmbase_renderer_ops *ops)
void strmbase_renderer_cleanup(struct strmbase_renderer *filter)
struct strmbase_renderer renderer
#define CONTAINING_RECORD(address, type, field)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out