|
| HRESULT | SetProtectStreamSamples ([in, size_is(cbCertificate)] BYTE *pbCertificate, [in] DWORD cbCertificate, [in] DWORD dwCertificateType, [in] DWORD dwFlags, [out, size_is(*pcbInitializationVector)] BYTE *pbInitializationVector, [in, out] DWORD *pcbInitializationVector) |
| |
| HRESULT | SetPlayerHook ([in] DWORD dwOutputNum, [in] IWMPlayerHook *pHook) |
| |
| HRESULT | GetLanguageCount ([in] DWORD dwOutputNum, [out] WORD *pwLanguageCount) |
| |
| HRESULT | GetLanguage ([in] DWORD dwOutputNum, [in] WORD wLanguage, [out, size_is(*pcchLanguageStringLength)] WCHAR *pwszLanguageString, [in, out] WORD *pcchLanguageStringLength) |
| |
| HRESULT | GetMaxSpeedFactor ([out] double *pdblFactor) |
| |
| HRESULT | IsUsingFastCache ([out] BOOL *pfUsingFastCache) |
| |
| HRESULT | AddLogParam ([in] LPCWSTR wszNameSpace, [in] LPCWSTR wszName, [in] LPCWSTR wszValue) |
| |
| HRESULT | SendLogParams () |
| |
| HRESULT | CanSaveFileAs ([out] BOOL *pfCanSave) |
| |
| HRESULT | CancelSaveFileAs () |
| |
| HRESULT | GetURL ([out, size_is(*pcchURL)] WCHAR *pwszURL, [in, out] DWORD *pcchURL) |
| |
| HRESULT | StopNetStreaming () |
| |
| HRESULT | StartAtPosition ([in] WORD wStreamNum, [in] void *pvOffsetStart, [in] void *pvDuration, [in] WMT_OFFSET_FORMAT dwOffsetFormat, [in] float fRate, [in] void *pvContext) |
| |
| HRESULT | SetPlayMode ([in] WMT_PLAY_MODE Mode) |
| |
| HRESULT | GetPlayMode ([out] WMT_PLAY_MODE *pMode) |
| |
| HRESULT | GetBufferProgress ([out] DWORD *pdwPercent, [out] QWORD *pcnsBuffering) |
| |
| HRESULT | GetDownloadProgress ([out] DWORD *pdwPercent, [out] QWORD *pqwBytesDownloaded, [out] QWORD *pcnsDownload) |
| |
| HRESULT | GetSaveAsProgress ([out] DWORD *pdwPercent) |
| |
| HRESULT | SaveFileAs ([in] const WCHAR *pwszFilename) |
| |
| HRESULT | GetProtocolName ([out, size_is(*pcchProtocol)] WCHAR *pwszProtocol, [in, out] DWORD *pcchProtocol) |
| |
| HRESULT | StartAtMarker ([in] WORD wMarkerIndex, [in] QWORD cnsDuration, [in] float fRate, [in] void *pvContext) |
| |
| HRESULT | GetOutputSetting ([in] DWORD dwOutputNum, [in] LPCWSTR pszName, [out] WMT_ATTR_DATATYPE *pType, [out, size_is(*pcbLength)] BYTE *pValue, [in, out] WORD *pcbLength) |
| |
| HRESULT | SetOutputSetting ([in] DWORD dwOutputNum, [in] LPCWSTR pszName, [in] WMT_ATTR_DATATYPE Type, [in, size_is(cbLength)] const BYTE *pValue, [in] WORD cbLength) |
| |
| HRESULT | Preroll ([in] QWORD cnsStart, [in] QWORD cnsDuration, [in] float fRate) |
| |
| HRESULT | SetLogClientID ([in] BOOL fLogClientID) |
| |
| HRESULT | GetLogClientID ([out] BOOL *pfLogClientID) |
| |
| HRESULT | StopBuffering () |
| |
| HRESULT | OpenStream ([in] IStream *pStream, [in] IWMReaderCallback *pCallback, [in] void *pvContext) |
| |
| HRESULT | SetUserProvidedClock ([in] BOOL fUserClock) |
| |
| HRESULT | GetUserProvidedClock ([out] BOOL *pfUserClock) |
| |
| HRESULT | DeliverTime ([in] QWORD cnsTime) |
| |
| HRESULT | SetManualStreamSelection ([in] BOOL fSelection) |
| |
| HRESULT | GetManualStreamSelection ([out] BOOL *pfSelection) |
| |
| HRESULT | SetStreamsSelected ([in] WORD cStreamCount, [in] WORD *pwStreamNumbers, [in] WMT_STREAM_SELECTION *pSelections) |
| |
| HRESULT | GetStreamSelected ([in] WORD wStreamNum, [out] WMT_STREAM_SELECTION *pSelection) |
| |
| HRESULT | SetReceiveSelectionCallbacks ([in] BOOL fGetCallbacks) |
| |
| HRESULT | GetReceiveSelectionCallbacks ([out] BOOL *pfGetCallbacks) |
| |
| HRESULT | SetReceiveStreamSamples ([in] WORD wStreamNum, [in] BOOL fReceiveStreamSamples) |
| |
| HRESULT | GetReceiveStreamSamples ([in] WORD wStreamNum, [out] BOOL *pfReceiveStreamSamples) |
| |
| HRESULT | SetAllocateForOutput ([in] DWORD dwOutputNum, [in] BOOL fAllocate) |
| |
| HRESULT | GetAllocateForOutput ([in] DWORD dwOutputNum, [out] BOOL *pfAllocate) |
| |
| HRESULT | SetAllocateForStream ([in] WORD wStreamNum, [in] BOOL fAllocate) |
| |
| HRESULT | GetAllocateForStream ([in] WORD dwStreamNum, [out] BOOL *pfAllocate) |
| |
| HRESULT | GetStatistics ([in, out] WM_READER_STATISTICS *pStatistics) |
| |
| HRESULT | SetClientInfo ([in] WM_READER_CLIENTINFO *pClientInfo) |
| |
| HRESULT | GetMaxOutputSampleSize ([in] DWORD dwOutput, [out] DWORD *pcbMax) |
| |
| HRESULT | GetMaxStreamSampleSize ([in] WORD wStream, [out] DWORD *pcbMax) |
| |
| HRESULT | NotifyLateDelivery (QWORD cnsLateness) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
Definition at line 954 of file wmsdkidl.idl.