Vista Media Center Fremskridt
Bare lige for at dokumentere at jeg ikke er gået helt i stå med Vista Media Center programmering selvom vi er ved at have travlt med projekt:
Her er lige et screenshot af mit plugin til VMC, det er en direkte tilkobling af min SharpMedia importer og database (jeg har endda tilføjet filerne til projektet som links). Herfra og til at få den til at afspille medierne er der ikke vildt langt, det største stykke arbejde ligger selvfølgelig i at tæmme MCML. Dog er der noget vej endnu til dette plugin er ligeså vildt som SharpMedia
En sjov ting jeg stødte på: Add-Ins til VMC er ikke særlig gode til Multithreading. Jeg sidder og mangler en Invoke funktion som kendt fra Windows forms. Men jeg kan da slippe uden om det, omend det ikke huer mig at interfacet bliver lidt sløvere af det :X
Update: Hah! Den er godt gemt. Fordi en add-in’s hovedklasse som standard hedder Application gik det ikke lige op for mig. Men man kan kalde den statiske funktion DeferedInvoke på Microsoft.Mediacenter.Ui.Application klassen