• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavdevice/

Lines Matching refs:this

30 libAVFilter_GetClassID(libAVFilter *this, CLSID *id)
32 dshowdebug("libAVFilter_GetClassID(%p)\n", this);
33 /* I'm not creating a ClassID just for this. */
37 libAVFilter_Stop(libAVFilter *this)
39 dshowdebug("libAVFilter_Stop(%p)\n", this);
40 this->state = State_Stopped;
44 libAVFilter_Pause(libAVFilter *this)
46 dshowdebug("libAVFilter_Pause(%p)\n", this);
47 this->state = State_Paused;
51 libAVFilter_Run(libAVFilter *this, REFERENCE_TIME start)
53 dshowdebug("libAVFilter_Run(%p) %"PRId64"\n", this, start);
54 this->state = State_Running;
55 this->start_time = start;
59 libAVFilter_GetState(libAVFilter *this, DWORD ms, FILTER_STATE *state)
61 dshowdebug("libAVFilter_GetState(%p)\n", this);
64 *state = this->state;
68 libAVFilter_SetSyncSource(libAVFilter *this, IReferenceClock *clock)
70 dshowdebug("libAVFilter_SetSyncSource(%p)\n", this);
72 if (this->clock != clock) {
73 if (this->clock)
74 IReferenceClock_Release(this->clock);
75 this->clock = clock;
83 libAVFilter_GetSyncSource(libAVFilter *this, IReferenceClock **clock)
85 dshowdebug("libAVFilter_GetSyncSource(%p)\n", this);
89 if (this->clock)
90 IReferenceClock_AddRef(this->clock);
91 *clock = this->clock;
96 libAVFilter_EnumPins(libAVFilter *this, IEnumPins **enumpin)
99 dshowdebug("libAVFilter_EnumPins(%p)\n", this);
103 new = libAVEnumPins_Create(this->pin, this);
111 libAVFilter_FindPin(libAVFilter *this, const wchar_t *id, IPin **pin)
114 dshowdebug("libAVFilter_FindPin(%p)\n", this);
119 found = this->pin;
129 libAVFilter_QueryFilterInfo(libAVFilter *this, FILTER_INFO *info)
131 dshowdebug("libAVFilter_QueryFilterInfo(%p)\n", this);
135 if (this->info.pGraph)
136 IFilterGraph_AddRef(this->info.pGraph);
137 *info = this->info;
142 libAVFilter_JoinFilterGraph(libAVFilter *this, IFilterGraph *graph,
145 dshowdebug("libAVFilter_JoinFilterGraph(%p)\n", this);
147 this->info.pGraph = graph;
149 wcscpy(this->info.achName, name);
154 libAVFilter_QueryVendorInfo(libAVFilter *this, wchar_t **info)
156 dshowdebug("libAVFilter_QueryVendorInfo(%p)\n", this);
166 libAVFilter_Setup(libAVFilter *this, void *priv_data, void *callback,
169 IBaseFilterVtbl *vtbl = this->vtbl;
186 this->pin = libAVPin_Create(this);
188 this->priv_data = priv_data;
189 this->callback = callback;
190 this->type = type;
195 libAVFilter_Cleanup(libAVFilter *this)
197 libAVPin_Release(this->pin);
200 DECLARE_CREATE(libAVFilter, libAVFilter_Setup(this, priv_data, callback, type),