Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#8

AW: C++ Delphi Übersetzung 3DYDYoutube Filter

  Alt 3. Okt 2018, 14:42
Habe immer noch ein C++ Problem.

Code:
CComPtr<IBaseFilter> source;
if (FAILED(hr = source.CoCreateInstance(__uuidof(IYoutubeSource)))) {
    return VLC_EGENERIC;
}
CComQIPtr<ISupportedSites> ss = source;
if (!ss) {
    return VLC_EGENERIC;
}
CComBSTR url;
if (S_OK != (hr = ss->Test(original_url.c_str(), FALSE, &url))) {
    return VLC_EGENERIC;
}
Kann da bitte jemand bei der Übersetzung helfen? Danke

Habe es mal auf diese weise versucht.
Delphi-Quellcode:
  if DYDYoutubeFilter <> nil then
  begin
    hr := CoCreateInstance(CLSID_DYDYoutube, nil, CLSCTX_INPROC_SERVER, IID_IBaseFilter, Source);
    if SUCCEEDED(hr) then
      SupportedSites := ISupportedSites(Source);
      hr := SupportedSites.Test(PWideChar(MediaFile), false, url);
      if SUCCEEDED(hr) then
      begin

      end;
  end;
URL ist immer leer.


gruss

Geändert von EWeiss ( 3. Okt 2018 um 15:00 Uhr)
  Mit Zitat antworten Zitat