| Index: third_party/decklink/win/include/DeckLinkAPI_v8_0.idl
|
| diff --git a/third_party/decklink/mac/include/DeckLinkAPI_v8_0.h b/third_party/decklink/win/include/DeckLinkAPI_v8_0.idl
|
| similarity index 62%
|
| copy from third_party/decklink/mac/include/DeckLinkAPI_v8_0.h
|
| copy to third_party/decklink/win/include/DeckLinkAPI_v8_0.idl
|
| index ea061834f5ac64cfab96d743964abf4b3a00c591..079f60bf2c323b6b351ece5a1b44c56b670cfed5 100644
|
| --- a/third_party/decklink/mac/include/DeckLinkAPI_v8_0.h
|
| +++ b/third_party/decklink/win/include/DeckLinkAPI_v8_0.idl
|
| @@ -24,40 +24,39 @@
|
| ** DEALINGS IN THE SOFTWARE.
|
| ** -LICENSE-END-
|
| */
|
| -
|
| -#ifndef BMD_DECKLINKAPI_v8_0_H
|
| -#define BMD_DECKLINKAPI_v8_0_H
|
| -
|
| -#include "DeckLinkAPI.h"
|
| -
|
| -// Interface ID Declarations
|
| -
|
| -#define IID_IDeckLink_v8_0 /* 62BFF75D-6569-4E55-8D4D-66AA03829ABC */ (REFIID){0x62,0xBF,0xF7,0x5D,0x65,0x69,0x4E,0x55,0x8D,0x4D,0x66,0xAA,0x03,0x82,0x9A,0xBC}
|
| -#define IID_IDeckLinkIterator_v8_0 /* 74E936FC-CC28-4A67-81A0-1E94E52D4E69 */ (REFIID){0x74,0xE9,0x36,0xFC,0xCC,0x28,0x4A,0x67,0x81,0xA0,0x1E,0x94,0xE5,0x2D,0x4E,0x69}
|
| -
|
| -#if defined (__cplusplus)
|
| +/* DeckLinkAPI_v8_0.idl */
|
|
|
| /* Interface IDeckLink_v8_0 - represents a DeckLink device */
|
|
|
| -class IDeckLink_v8_0 : public IUnknown
|
| +[
|
| + object,
|
| + uuid(62BFF75D-6569-4E55-8D4D-66AA03829ABC),
|
| + helpstring("represents a DeckLink device")
|
| +] interface IDeckLink_v8_0 : IUnknown
|
| {
|
| -public:
|
| - virtual HRESULT GetModelName (/* out */ CFStringRef *modelName) = 0;
|
| + HRESULT GetModelName([out] BSTR *modelName);
|
| };
|
|
|
| /* Interface IDeckLinkIterator_v8_0 - enumerates installed DeckLink hardware */
|
|
|
| -class IDeckLinkIterator_v8_0 : public IUnknown
|
| +[
|
| + object,
|
| + uuid(74E936FC-CC28-4A67-81A0-1E94E52D4E69),
|
| + helpstring("enumerates installed DeckLink hardware")
|
| +] interface IDeckLinkIterator_v8_0 : IUnknown
|
| {
|
| -public:
|
| - virtual HRESULT Next (/* out */ IDeckLink_v8_0 **deckLinkInstance) = 0;
|
| + HRESULT Next([out] IDeckLink_v8_0 **deckLinkInstance);
|
| };
|
|
|
| -extern "C" {
|
| - IDeckLinkIterator_v8_0* CreateDeckLinkIteratorInstance_v8_0 (void);
|
| -};
|
|
|
| +/* Coclasses */
|
|
|
| -#endif // defined __cplusplus
|
| +importlib("stdole2.tlb");
|
|
|
| -#endif /* defined(BMD_DECKLINKAPI_v8_0_H) */
|
| +[
|
| + uuid(D9EDA3B3-2887-41FA-B724-017CF1EB1D37),
|
| + helpstring("CDeckLinkIterator Class (DeckLink API v8.0)")
|
| +] coclass CDeckLinkIterator_v8_0
|
| +{
|
| + [default] interface IDeckLinkIterator_v8_0;
|
| +};
|
|
|