Changeset 6710 for trunk/src/quartz/imseek.c
- Timestamp:
- Sep 15, 2001, 11:28:23 AM (24 years ago)
- File:
-
- 1 edited
-
trunk/src/quartz/imseek.c (modified) (22 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/quartz/imseek.c
r6649 r6710 1 /* $Id: imseek.c,v 1.2 2001-09-05 13:36:36 bird Exp $ */2 1 /* 3 2 * Implementation of IMediaSeeking for FilterGraph. … … 31 30 IMediaSeeking_fnQueryInterface(IMediaSeeking* iface,REFIID riid,void** ppobj) 32 31 { 33 CFilterGraph_THIS(iface,mediaseeking);34 35 TRACE("(%p)->()\n",This);36 37 return IUnknown_QueryInterface(This->unk.punkControl,riid,ppobj);32 CFilterGraph_THIS(iface,mediaseeking); 33 34 TRACE("(%p)->()\n",This); 35 36 return IUnknown_QueryInterface(This->unk.punkControl,riid,ppobj); 38 37 } 39 38 … … 41 40 IMediaSeeking_fnAddRef(IMediaSeeking* iface) 42 41 { 43 CFilterGraph_THIS(iface,mediaseeking);44 45 TRACE("(%p)->()\n",This);46 47 return IUnknown_AddRef(This->unk.punkControl);42 CFilterGraph_THIS(iface,mediaseeking); 43 44 TRACE("(%p)->()\n",This); 45 46 return IUnknown_AddRef(This->unk.punkControl); 48 47 } 49 48 … … 51 50 IMediaSeeking_fnRelease(IMediaSeeking* iface) 52 51 { 53 CFilterGraph_THIS(iface,mediaseeking);54 55 TRACE("(%p)->()\n",This);56 57 return IUnknown_Release(This->unk.punkControl);52 CFilterGraph_THIS(iface,mediaseeking); 53 54 TRACE("(%p)->()\n",This); 55 56 return IUnknown_Release(This->unk.punkControl); 58 57 } 59 58 … … 62 61 IMediaSeeking_fnGetCapabilities(IMediaSeeking* iface,DWORD* pdwCaps) 63 62 { 64 CFilterGraph_THIS(iface,mediaseeking);65 66 FIXME("(%p)->() stub!\n",This);67 68 return E_NOTIMPL;63 CFilterGraph_THIS(iface,mediaseeking); 64 65 FIXME("(%p)->() stub!\n",This); 66 67 return E_NOTIMPL; 69 68 } 70 69 … … 72 71 IMediaSeeking_fnCheckCapabilities(IMediaSeeking* iface,DWORD* pdwCaps) 73 72 { 74 CFilterGraph_THIS(iface,mediaseeking);75 76 FIXME("(%p)->() stub!\n",This);77 78 return E_NOTIMPL;73 CFilterGraph_THIS(iface,mediaseeking); 74 75 FIXME("(%p)->() stub!\n",This); 76 77 return E_NOTIMPL; 79 78 } 80 79 … … 82 81 IMediaSeeking_fnIsFormatSupported(IMediaSeeking* iface,const GUID* pidFormat) 83 82 { 84 CFilterGraph_THIS(iface,mediaseeking);85 86 FIXME("(%p)->() stub!\n",This);87 88 return E_NOTIMPL;83 CFilterGraph_THIS(iface,mediaseeking); 84 85 FIXME("(%p)->() stub!\n",This); 86 87 return E_NOTIMPL; 89 88 } 90 89 … … 92 91 IMediaSeeking_fnQueryPreferredFormat(IMediaSeeking* iface,GUID* pidFormat) 93 92 { 94 CFilterGraph_THIS(iface,mediaseeking);95 96 FIXME("(%p)->() stub!\n",This);97 98 return E_NOTIMPL;93 CFilterGraph_THIS(iface,mediaseeking); 94 95 FIXME("(%p)->() stub!\n",This); 96 97 return E_NOTIMPL; 99 98 } 100 99 … … 102 101 IMediaSeeking_fnGetTimeFormat(IMediaSeeking* iface,GUID* pidFormat) 103 102 { 104 CFilterGraph_THIS(iface,mediaseeking);105 106 FIXME("(%p)->() stub!\n",This);107 108 return E_NOTIMPL;103 CFilterGraph_THIS(iface,mediaseeking); 104 105 FIXME("(%p)->() stub!\n",This); 106 107 return E_NOTIMPL; 109 108 } 110 109 … … 112 111 IMediaSeeking_fnIsUsingTimeFormat(IMediaSeeking* iface,const GUID* pidFormat) 113 112 { 114 CFilterGraph_THIS(iface,mediaseeking);115 116 FIXME("(%p)->() stub!\n",This);117 118 return E_NOTIMPL;113 CFilterGraph_THIS(iface,mediaseeking); 114 115 FIXME("(%p)->() stub!\n",This); 116 117 return E_NOTIMPL; 119 118 } 120 119 … … 122 121 IMediaSeeking_fnSetTimeFormat(IMediaSeeking* iface,const GUID* pidFormat) 123 122 { 124 CFilterGraph_THIS(iface,mediaseeking);125 126 FIXME("(%p)->() stub!\n",This);127 128 return E_NOTIMPL;123 CFilterGraph_THIS(iface,mediaseeking); 124 125 FIXME("(%p)->() stub!\n",This); 126 127 return E_NOTIMPL; 129 128 } 130 129 … … 132 131 IMediaSeeking_fnGetDuration(IMediaSeeking* iface,LONGLONG* pllDuration) 133 132 { 134 CFilterGraph_THIS(iface,mediaseeking);135 136 FIXME("(%p)->() stub!\n",This);137 138 return E_NOTIMPL;133 CFilterGraph_THIS(iface,mediaseeking); 134 135 FIXME("(%p)->() stub!\n",This); 136 137 return E_NOTIMPL; 139 138 } 140 139 … … 142 141 IMediaSeeking_fnGetStopPosition(IMediaSeeking* iface,LONGLONG* pllPos) 143 142 { 144 CFilterGraph_THIS(iface,mediaseeking);145 146 FIXME("(%p)->() stub!\n",This);147 148 return E_NOTIMPL;143 CFilterGraph_THIS(iface,mediaseeking); 144 145 FIXME("(%p)->() stub!\n",This); 146 147 return E_NOTIMPL; 149 148 } 150 149 … … 152 151 IMediaSeeking_fnGetCurrentPosition(IMediaSeeking* iface,LONGLONG* pllPos) 153 152 { 154 CFilterGraph_THIS(iface,mediaseeking);155 156 FIXME("(%p)->() stub!\n",This);157 158 return E_NOTIMPL;153 CFilterGraph_THIS(iface,mediaseeking); 154 155 FIXME("(%p)->() stub!\n",This); 156 157 return E_NOTIMPL; 159 158 } 160 159 … … 162 161 IMediaSeeking_fnConvertTimeFormat(IMediaSeeking* iface,LONGLONG* pllOut,const GUID* pidFmtOut,LONGLONG llIn,const GUID* pidFmtIn) 163 162 { 164 CFilterGraph_THIS(iface,mediaseeking);165 166 FIXME("(%p)->() stub!\n",This);167 168 return E_NOTIMPL;163 CFilterGraph_THIS(iface,mediaseeking); 164 165 FIXME("(%p)->() stub!\n",This); 166 167 return E_NOTIMPL; 169 168 } 170 169 … … 172 171 IMediaSeeking_fnSetPositions(IMediaSeeking* iface,LONGLONG* pllCur,DWORD dwCurFlags,LONGLONG* pllStop,DWORD dwStopFlags) 173 172 { 174 CFilterGraph_THIS(iface,mediaseeking);175 176 FIXME("(%p)->() stub!\n",This);177 178 return E_NOTIMPL;173 CFilterGraph_THIS(iface,mediaseeking); 174 175 FIXME("(%p)->() stub!\n",This); 176 177 return E_NOTIMPL; 179 178 } 180 179 … … 182 181 IMediaSeeking_fnGetPositions(IMediaSeeking* iface,LONGLONG* pllCur,LONGLONG* pllStop) 183 182 { 184 CFilterGraph_THIS(iface,mediaseeking);185 186 FIXME("(%p)->() stub!\n",This);187 188 return E_NOTIMPL;183 CFilterGraph_THIS(iface,mediaseeking); 184 185 FIXME("(%p)->() stub!\n",This); 186 187 return E_NOTIMPL; 189 188 } 190 189 … … 192 191 IMediaSeeking_fnGetAvailable(IMediaSeeking* iface,LONGLONG* pllFirst,LONGLONG* pllLast) 193 192 { 194 CFilterGraph_THIS(iface,mediaseeking);195 196 FIXME("(%p)->() stub!\n",This);197 198 return E_NOTIMPL;193 CFilterGraph_THIS(iface,mediaseeking); 194 195 FIXME("(%p)->() stub!\n",This); 196 197 return E_NOTIMPL; 199 198 } 200 199 … … 202 201 IMediaSeeking_fnSetRate(IMediaSeeking* iface,double dblRate) 203 202 { 204 CFilterGraph_THIS(iface,mediaseeking);205 206 FIXME("(%p)->() stub!\n",This);207 208 return E_NOTIMPL;203 CFilterGraph_THIS(iface,mediaseeking); 204 205 FIXME("(%p)->() stub!\n",This); 206 207 return E_NOTIMPL; 209 208 } 210 209 … … 212 211 IMediaSeeking_fnGetRate(IMediaSeeking* iface,double* pdblRate) 213 212 { 214 CFilterGraph_THIS(iface,mediaseeking);215 216 FIXME("(%p)->() stub!\n",This);217 218 return E_NOTIMPL;213 CFilterGraph_THIS(iface,mediaseeking); 214 215 FIXME("(%p)->() stub!\n",This); 216 217 return E_NOTIMPL; 219 218 } 220 219 … … 222 221 IMediaSeeking_fnGetPreroll(IMediaSeeking* iface,LONGLONG* pllPreroll) 223 222 { 224 CFilterGraph_THIS(iface,mediaseeking);225 226 FIXME("(%p)->() stub!\n",This);227 228 return E_NOTIMPL;223 CFilterGraph_THIS(iface,mediaseeking); 224 225 FIXME("(%p)->() stub!\n",This); 226 227 return E_NOTIMPL; 229 228 } 230 229 … … 234 233 static ICOM_VTABLE(IMediaSeeking) imediaseeking = 235 234 { 236 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE237 /* IUnknown fields */238 IMediaSeeking_fnQueryInterface,239 IMediaSeeking_fnAddRef,240 IMediaSeeking_fnRelease,241 /* IMediaSeeking fields */242 IMediaSeeking_fnGetCapabilities,243 IMediaSeeking_fnCheckCapabilities,244 IMediaSeeking_fnIsFormatSupported,245 IMediaSeeking_fnQueryPreferredFormat,246 IMediaSeeking_fnGetTimeFormat,247 IMediaSeeking_fnIsUsingTimeFormat,248 IMediaSeeking_fnSetTimeFormat,249 IMediaSeeking_fnGetDuration,250 IMediaSeeking_fnGetStopPosition,251 IMediaSeeking_fnGetCurrentPosition,252 IMediaSeeking_fnConvertTimeFormat,253 IMediaSeeking_fnSetPositions,254 IMediaSeeking_fnGetPositions,255 IMediaSeeking_fnGetAvailable,256 IMediaSeeking_fnSetRate,257 IMediaSeeking_fnGetRate,258 IMediaSeeking_fnGetPreroll,235 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 236 /* IUnknown fields */ 237 IMediaSeeking_fnQueryInterface, 238 IMediaSeeking_fnAddRef, 239 IMediaSeeking_fnRelease, 240 /* IMediaSeeking fields */ 241 IMediaSeeking_fnGetCapabilities, 242 IMediaSeeking_fnCheckCapabilities, 243 IMediaSeeking_fnIsFormatSupported, 244 IMediaSeeking_fnQueryPreferredFormat, 245 IMediaSeeking_fnGetTimeFormat, 246 IMediaSeeking_fnIsUsingTimeFormat, 247 IMediaSeeking_fnSetTimeFormat, 248 IMediaSeeking_fnGetDuration, 249 IMediaSeeking_fnGetStopPosition, 250 IMediaSeeking_fnGetCurrentPosition, 251 IMediaSeeking_fnConvertTimeFormat, 252 IMediaSeeking_fnSetPositions, 253 IMediaSeeking_fnGetPositions, 254 IMediaSeeking_fnGetAvailable, 255 IMediaSeeking_fnSetRate, 256 IMediaSeeking_fnGetRate, 257 IMediaSeeking_fnGetPreroll, 259 258 }; 260 259 261 void CFilterGraph_InitIMediaSeeking( CFilterGraph* pfg ) 262 { 263 TRACE("(%p)\n",pfg); 264 ICOM_VTBL(&pfg->mediaseeking) = &imediaseeking; 265 } 260 HRESULT CFilterGraph_InitIMediaSeeking( CFilterGraph* pfg ) 261 { 262 TRACE("(%p)\n",pfg); 263 ICOM_VTBL(&pfg->mediaseeking) = &imediaseeking; 264 265 return NOERROR; 266 } 267 268 void CFilterGraph_UninitIMediaSeeking( CFilterGraph* pfg ) 269 { 270 TRACE("(%p)\n",pfg); 271 }
Note:
See TracChangeset
for help on using the changeset viewer.
