19 lines
571 B
C++
19 lines
571 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "IElectraDecoderResourceDelegateBase.h"
|
|
|
|
class IElectraDecoderResourceDelegateWindows : public IElectraDecoderResourceDelegateBase
|
|
{
|
|
public:
|
|
virtual ~IElectraDecoderResourceDelegateWindows() = default;
|
|
|
|
// DirectX video decoding needs to know the current D3D device and the version of DX being used.
|
|
virtual bool GetD3DDevice(void **OutD3DDevice, int32* OutD3DVersionTimes1000) = 0;
|
|
};
|
|
|
|
|
|
using IElectraDecoderResourceDelegate = IElectraDecoderResourceDelegateWindows;
|