FFmpeg
|
Go to the source code of this file.
Macros | |
#define | __stdcall |
#define | __cdecl |
#define | noreturn |
#define | __declspec(x) |
#define | STDAPI extern "C" HRESULT |
#define | STDMETHODIMP HRESULT __stdcall |
#define | STDMETHODIMP_(x) x __stdcall |
#define | STDMETHOD(x) virtual HRESULT x |
#define | STDMETHOD_(a, x) virtual a x |
#define | TRUE true |
#define | FALSE false |
#define | S_OK (0x00000000) |
#define | S_FALSE (0x00000001) |
#define | E_NOINTERFACE (0X80004002) |
#define | E_POINTER (0x80004003) |
#define | E_FAIL (0x80004005) |
#define | E_OUTOFMEMORY (0x8007000E) |
#define | INVALID_HANDLE_VALUE ((HANDLE)((LONG_PTR)-1)) |
#define | FAILED(hr) ((hr) & 0x80000000) |
#define | SUCCEEDED(hr) (!FAILED(hr)) |
#define | MAKEDWORD(a, b, c, d) ((a << 24) | (b << 16) | (c << 8) | (d)) |
#define | MAKEWORD(a, b) ((a << 8) | (b)) |
#define | lstrlen strlen |
#define | lstrcpy strcpy |
#define | lstrcmpi strcasecmp |
#define | _stricmp strcasecmp |
#define | InterlockedIncrement(x) __sync_fetch_and_add((x), 1) |
#define | InterlockedDecrement(x) __sync_fetch_and_sub((x), 1) |
#define | InterlockedCompareExchange(x, y, z) __sync_val_compare_and_swap(x,z,y) |
#define | UInt32x32To64(a, b) ( (uint64_t) ( ((uint64_t)((uint32_t)(a))) * ((uint32_t)(b)) ) ) |
#define | Int64ShrlMod32(a, b) ( (uint64_t) ( (uint64_t)(a) >> (b) ) ) |
#define | Int32x32To64(a, b) ((__int64)(((__int64)((long)(a))) * ((long)(b)))) |
#define | MulDiv(nNumber, nNumerator, nDenominator) (int32_t) (((int64_t) (nNumber) * (int64_t) (nNumerator) + (int64_t) ((nDenominator)/2)) / (int64_t) (nDenominator)) |
Macro Definition Documentation
#define __cdecl |
Definition at line 22 of file windows2linux.h.
#define __declspec | ( | x | ) |
Definition at line 24 of file windows2linux.h.
#define __stdcall |
Definition at line 21 of file windows2linux.h.
#define _stricmp strcasecmp |
Definition at line 61 of file windows2linux.h.
#define E_FAIL (0x80004005) |
Definition at line 44 of file windows2linux.h.
Referenced by DECLARE_QUERYINTERFACE().
#define E_NOINTERFACE (0X80004002) |
Definition at line 42 of file windows2linux.h.
#define E_OUTOFMEMORY (0x8007000E) |
Definition at line 45 of file windows2linux.h.
Referenced by ff_copy_dshow_media_type(), libAVEnumMediaTypes_Clone(), libAVEnumPins_Clone(), libAVFilter_EnumPins(), and libAVPin_EnumMediaTypes().
#define E_POINTER (0x80004003) |
Definition at line 43 of file windows2linux.h.
Referenced by DECLARE_QUERYINTERFACE(), libAVEnumMediaTypes_Clone(), libAVEnumPins_Clone(), libAVFilter_EnumPins(), libAVFilter_FindPin(), libAVFilter_GetState(), libAVFilter_GetSyncSource(), libAVFilter_QueryFilterInfo(), libAVFilter_QueryVendorInfo(), libAVMemInputPin_Receive(), libAVPin_ConnectedTo(), libAVPin_ConnectionMediaType(), libAVPin_EnumMediaTypes(), libAVPin_QueryDirection(), libAVPin_QueryId(), libAVPin_QueryPinInfo(), and libAVPin_ReceiveConnection().
#define FAILED | ( | hr | ) | ((hr) & 0x80000000) |
Definition at line 48 of file windows2linux.h.
Referenced by commit_bitstream_and_slice_buffer(), ff_dxva2_commit_buffer(), and ff_dxva2_common_end_frame().
#define FALSE false |
Definition at line 37 of file windows2linux.h.
Referenced by init(), pthread_cond_init(), pthread_mutex_init(), receive_frame(), and videostream_cb().
Definition at line 69 of file windows2linux.h.
Definition at line 68 of file windows2linux.h.
Definition at line 65 of file windows2linux.h.
Definition at line 63 of file windows2linux.h.
Definition at line 62 of file windows2linux.h.
Definition at line 47 of file windows2linux.h.
Referenced by colored_fputs().
#define lstrcmpi strcasecmp |
Definition at line 60 of file windows2linux.h.
#define lstrcpy strcpy |
Definition at line 59 of file windows2linux.h.
#define lstrlen strlen |
Definition at line 58 of file windows2linux.h.
Definition at line 55 of file windows2linux.h.
Definition at line 56 of file windows2linux.h.
Referenced by ff_network_init().
#define MulDiv | ( | nNumber, | |
nNumerator, | |||
nDenominator | |||
) | (int32_t) (((int64_t) (nNumber) * (int64_t) (nNumerator) + (int64_t) ((nDenominator)/2)) / (int64_t) (nDenominator)) |
Definition at line 71 of file windows2linux.h.
#define noreturn |
Definition at line 23 of file windows2linux.h.
#define S_FALSE (0x00000001) |
Definition at line 41 of file windows2linux.h.
Referenced by DECLARE_QUERYINTERFACE(), dshow_read_header(), libAVEnumMediaTypes_Skip(), libAVEnumPins_Skip(), libAVMemInputPin_ReceiveCanBlock(), libAVPin_Disconnect(), and libAVPin_QueryAccept().
#define S_OK (0x00000000) |
Definition at line 40 of file windows2linux.h.
Referenced by DECLARE_QUERYINTERFACE(), dshow_cycle_formats(), dshow_cycle_pins(), dshow_open_device(), dshow_read_close(), dshow_read_header(), dshow_set_audio_buffer_size(), ff_copy_dshow_media_type(), libAVEnumMediaTypes_Clone(), libAVEnumMediaTypes_Reset(), libAVEnumMediaTypes_Skip(), libAVEnumPins_Clone(), libAVEnumPins_Reset(), libAVEnumPins_Skip(), libAVFilter_EnumPins(), libAVFilter_FindPin(), libAVFilter_GetState(), libAVFilter_GetSyncSource(), libAVFilter_JoinFilterGraph(), libAVFilter_Pause(), libAVFilter_QueryFilterInfo(), libAVFilter_QueryVendorInfo(), libAVFilter_Run(), libAVFilter_SetSyncSource(), libAVFilter_Stop(), libAVMemInputPin_NotifyAllocator(), libAVMemInputPin_Receive(), libAVMemInputPin_ReceiveMultiple(), libAVPin_BeginFlush(), libAVPin_ConnectedTo(), libAVPin_Disconnect(), libAVPin_EndFlush(), libAVPin_EndOfStream(), libAVPin_EnumMediaTypes(), libAVPin_NewSegment(), libAVPin_QueryDirection(), libAVPin_QueryId(), libAVPin_QueryPinInfo(), and libAVPin_ReceiveConnection().
#define STDAPI extern "C" HRESULT |
Definition at line 25 of file windows2linux.h.
Definition at line 29 of file windows2linux.h.
Definition at line 26 of file windows2linux.h.
Definition at line 27 of file windows2linux.h.
#define SUCCEEDED | ( | hr | ) | (!FAILED(hr)) |
Definition at line 49 of file windows2linux.h.
#define TRUE true |
Definition at line 33 of file windows2linux.h.
Referenced by init(), pthread_cond_init(), twolame_encode_init(), and videostream_cb().
Generated on Fri Dec 20 2024 06:56:17 for FFmpeg by 1.8.11