#include <collection.h>
#include <ppltasks.h>
#include <wrl\implements.h>
#include <wrl\wrappers\corewrappers.h>
#include <Roerrorapi.h>
#include <queue>
#include <sstream>
#include <robuffer.h>
#include <mfapi.h>
#include <mfidl.h>
#include <Mferror.h>
#include <windows.media.h>
#include <windows.media.mediaproperties.h>
Go to the source code of this file.
|
| template<typename T, typename U> |
| MW::ComPtr< T > | As (U^ in) |
| template<typename T, typename U> |
| Microsoft::WRL::ComPtr< T > | As (const Microsoft::WRL::ComPtr< U > &in) |
| template<typename T, typename U> |
| Microsoft::WRL::ComPtr< T > | As (U *in) |
| unsigned char * | GetData (_In_ WSS::IBuffer^ buffer) |
| template<size_t N> |
| HRESULT | OriginateError (__in HRESULT hr, __in wchar_t const (&str)[N]) |
| HRESULT | OriginateError (__in HRESULT hr) |
| template<typename Lambda> |
| HRESULT | ExceptionBoundary (Lambda &&lambda) |
| delegate void | Media::MediaSampleHandler (MediaSample^ sample) |
◆ CHK
Value:{HRESULT _hr = (statement); if (FAILED(_hr)) { throw ref new Platform::COMException(_hr); };}
◆ CHK_RETURN
| #define CHK_RETURN |
( |
| statement | ) |
|
Value:{hr = (statement); if (FAILED(hr)) { return hr; };}
◆ CHKNULL
Value:{if ((p) == nullptr) { throw ref new Platform::NullReferenceException(L#p); };}
◆ As() [1/3]
template<typename T, typename U>
| Microsoft::WRL::ComPtr< T > As |
( |
const Microsoft::WRL::ComPtr< U > & | in | ) |
|
◆ As() [2/3]
template<typename T, typename U>
| Microsoft::WRL::ComPtr< T > As |
( |
U * | in | ) |
|
◆ As() [3/3]
template<typename T, typename U>
| MW::ComPtr< T > As |
( |
U^ | in | ) |
|
◆ ExceptionBoundary()
template<typename Lambda>
| HRESULT ExceptionBoundary |
( |
Lambda && | lambda | ) |
|
◆ GetData()
| unsigned char * GetData |
( |
_In_ WSS::IBuffer^ | buffer | ) |
|
|
inline |
◆ OriginateError() [1/2]
| HRESULT OriginateError |
( |
__in HRESULT | hr | ) |
|
|
inline |
◆ OriginateError() [2/2]
template<size_t N>
| HRESULT OriginateError |
( |
__in HRESULT | hr, |
|
|
__in wchar_t const (&) | str[N] ) |