Beiträge von Apolli

    Zitat


    du brauchst dazu wohl den Kontext vom directX programm...
    'taksi' beherrscht das (taksi.sf.net).


    Ah ok. taksi ist ein Programm *peinlich*. Damit kann ich aber leider auch kein Bluerays in PowerDVD abgreifen. Ich bekomme immer nur ein schwarzes Bild geliefert.


    Grüße,
    Apolli

    Vielleicht hat er ja mal Lust danach zu sehen ;) Ich denke in den nächsten paar Tagen habe ich den Quellcode soweit das er vorzeigbar ist ...


    Würde das alles mit DirectX funktionieren wäre das schon echt klasse. Ich selber habe es, als Neuling in C#, leider nicht geschafft.


    Grüße,
    Apolli

    Hier der Ausschnitt.

    Bitmap screenImage = new Bitmap(width, height);
    using (Graphics gdest = Graphics.FromImage(screenImage))
    {
    using (Graphics gsrc = Graphics.FromHwnd(IntPtr.Zero))
    {
    IntPtr hSrcDC = gsrc.GetHdc();
    IntPtr hDC = gdest.GetHdc();
    int retval = BitBlt(hDC, 0, 0, screenImage.Width, screenImage.Height, hSrcDC, 0, 0, (int)CopyPixelOperation.SourceCopy);
    gdest.ReleaseHdc();
    gsrc.ReleaseHdc();
    }
    }


    Grüße,
    Apolli


    Edit:


    Es können keine Daten von DirectX Programmen abgegriffen werden. Also Programme wie PowerDVD funktionieren leider nicht.


    Wenn hierzu einer eine Möglichkeit kennt, immer her damit ;)

    Hi,


    nachdem ich es geschaft habe unter Windows den Controller anzusteuern, habe ich eine erste Windows Anwendung geschrieben (in C#).


    Allerdings habe ich noch ein Verständnisproblem. Wie komme ich von den gelesenen Inhalten des Controller auf das Mapping der einzel Kanäle?


    Die Ausgabe des Python-Script für die Helligkeitsanpassung sieht in etwa so aus:
    {'color': 0, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-4'} => Index 0
    {'color': 1, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-4'} => Index 1
    {'color': 0, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-0'} => Index 2
    {'color': 1, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-0'} => Index 3
    {'color': 2, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-0'} => Index 4
    {'color': 1, 'whiteCal': 1110, 'gamma': 22, 'area': 'Top-10'} => Index 5
    ...




    Ich habe zum testen schon einmal die Kanäle manuell gemappt. Hier ein kurzes Video mit nur 4 Kanälen:
    http://www.youtube.com/watch?v=lVINk9YxEao


    Grüße,
    Apolli

    Hallo durchflieger,


    vielen Dank für deine Antwort.
    Unter Windows wird der Controller als unbekanntes Gerät erkannt. Allerdings scheint mir da der Treiber zu fehlen.


    Unter Linux habe ich keine Meldungen bekommen. Wenn ich das Python setup starte wird allerdings kein Controller gefunden.


    Wäre nett wenn du mir der Treiber schicken könntest. Dann werde ich es nochmal versuchen.


    Grüße,
    Apolli

    Hi,


    ich habe gerade meinen ersten Controller fertiggestellt. Hab es nun auch geschaft die Bootloader zu flashen. Jetzt habe ich allerdings das Problem das der Controller nicht erkannt wird wenn ich das USB.Kabel einstecke.


    Muss ich für den USB Port noch extra Treiber installieren oder heißt das, das der bootloader nicht richtig läuft?


    Vielen Dank für eure Hilfe,
    Apolli

    Hallo zusammen,


    ich bin durch Zufall über das Projekt gestolpert und find das richtig klasse. In der Hoffnung mich nicht direkt unbeliebt zu machen frag ich trotzdem mal nach.


    Gibt es eine Möglichkeit den Controller mit Hilfe von AtmoWin anzusteuern?
    Oder eine andere Möglichkeit das unter Windows zu nutzen?


    Vielen Dank im vorraus,
    Apolli