Forum: Multimedia
by SonnyBoyPro,
11. Jun 2015
Hab die betroffenen Units noch ergänzt. Also zumindest funktionieren die jetzt unter XE2.
Forum: Multimedia
by SonnyBoyPro,
10. Jun 2015
Hab den Namespace auf DX12 geändert.
Aktualisierte Files sind auf GitHub.
Forum: Multimedia
by SonnyBoyPro,
9. Jun 2015
So, hab jetzt probiert unter XE2 zu kompilieren.
--> auch Fehler
WinCodec.pas in WinCodec2.pas umbenannt (und in D2D1.pas auch die uses Klausel angepaßt) und die Sache mit kompilieren hat funktioniert.
Scheinbar gibts da ein Problem mit dem Auflösen der WinCodec? :?:
Forum: Multimedia
by SonnyBoyPro,
9. Jun 2015
Gute Idee,
nun erreichbar unter
https://github.com/CMCHTPC/DelphiDX12
ich hoffe ich hab alles richtig eingestellte ... :-D
Forum: Multimedia
by SonnyBoyPro,
9. Jun 2015
bin gerade (negativ) fasziniert....
hab probiert bei dem ID2D1Bitmap die Deklarationen zu ändern
ID2D1Bitmap = interface(ID2D1Image)
function GetSize(): TD2D1_SIZE_F; stdcall;
function GetPixelSize(): TD2D1_SIZE_U; stdcall;
function GetPixelFormat(): TD2D1_PIXEL_FORMAT; stdcall;
Forum: Multimedia
by SonnyBoyPro,
8. Jun 2015
Bin gerade noch auf einen Fehler in IWICImagingFactory2 draufgekommen
{ part of WinCodec.h, but cross reference problem }
IWICImagingFactory2 = interface(IWICImagingFactory)
function CreateImageEncoder(pD2DDevice: ID2D1Device; out ppWICImageEncoder: IWICImageEncoder): HResult; stdcall;
end;
da fehlte ein "out", da ja der ImageEncoder zurückgegeben wird...