Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1091 connectés 

  FORUM HardWare.fr
  Programmation
  API Win32

  WMP11 API

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

WMP11 API

n°1696797
azubal
Posté le 04-03-2008 à 10:00:40  profilanswer
 

Bonjour tout le monde,
Je suis en charge de développer un plugin pour windows media player (11) lui permettant de lire un nouveau format audio "delamorkitu".
Mon 1er problème est que je n'arrive pas a créer de projet "windows media player wizard" pour visual studio 2008.
Mon 2eme problème est que je n'ai vu nulle part sur la msdn qu'il était possible de lui faire lire un nouveau format (entendre par là, d'avoir accès à "l'output audio" ).
 
Bref, si quelqu'un avait une piste pour l'une ou l'autre (ou les deux) de mes questions, ca m'intéresse (et si tu es blonde a forte poitrine, ca m'intéresse aussi :D)

mood
Publicité
Posté le 04-03-2008 à 10:00:40  profilanswer
 

n°1696812
flo850
moi je
Posté le 04-03-2008 à 10:13:24  profilanswer
 

il te suffit pas de faire un codec ?  
 
pas besoin de le develppper en tant que plugin pour wmp


---------------

n°1696833
azubal
Posté le 04-03-2008 à 10:36:09  profilanswer
 

non malheureusement. Ce format est trop spécifique pour qu'il puisse être fait en temps que codec.

n°1696843
flo850
moi je
Posté le 04-03-2008 à 10:51:15  profilanswer
 

c'est moche d'imposer un lecteur :(
 
juste par curiosité, quelle est la cible ?


---------------

n°1696845
azubal
Posté le 04-03-2008 à 10:53:55  profilanswer
 

J'impose rien du tout, j'essaie justement de rendre ce format compatible avec un maximum de players.
Avec winamp par exemple, ca fonctionne parfaitement.

n°1696846
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2008 à 10:58:21  profilanswer
 

Ajouter un nouveau format en tant que plugin d'un lecteur c'est n'importe quoi. Le SDK de WMP n'est pas prévu pour lui permettre de reconnaitre de nouveaux formats. Sous Windows, un nouveau format est implémenté en tant que codec et point barre. Que le format soit spécifique ou pas, on s'en fout.

n°1696848
azubal
Posté le 04-03-2008 à 11:03:57  profilanswer
 

Je vais jeter un œil du coté des codec mais j'ai besoin de pouvoir modifier la GUI du (des) players. A voir si un codec le permet..
Edit: Si vous avez des pistes, je suis preneur.

Message cité 1 fois
Message édité par azubal le 04-03-2008 à 11:11:56
n°1696856
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2008 à 11:25:50  profilanswer
 

azubal a écrit :

Je vais jeter un œil du coté des codec mais j'ai besoin de pouvoir modifier la GUI du (des) players. A voir si un codec le permet..
Edit: Si vous avez des pistes, je suis preneur.


Si tu as besoin de modifier l'apparence des players pour lire un format de fichier... [:pingouino]
Dans quelle optique ? Le mieux n'est il pas d'implémenter ton format en tant que codec, puis de créer un plugin de configuration dudit codec pour chaque player ?

n°1696869
azubal
Posté le 04-03-2008 à 11:43:33  profilanswer
 

Disons que j'ai besoin d'agir sur le flux pendant l'écoute.. Que mes choix auront une incidence sur la manière dont le flux sera joué, que je dois pouvoir mémoriser certains paramètres (lié au flux, pas au codec).
Sur winamp par exemple, j'ai créé un plugin d'input décodant mon format et ajoutant une fenêtre à l'interface de winamp avec les contrôles nécessaire. (c'est le fichier audio qui défini l'interface et non le codec)...  
Bref, ouala ouala...
 
 
Edit: La MSDN semble dire que les deux solutions (codec/plugin) sont viable pour apporter le support d'un nouveau format "classique" ( http://msdn2.microsoft.com/en-us/l [...] S.85).aspx ).


Message édité par azubal le 04-03-2008 à 11:49:01
n°1701232
gilou
Modérateur
Modzilla
Posté le 12-03-2008 à 16:29:42  profilanswer
 

Citation :

c'est le fichier audio qui défini l'interface et non le codec


Ce n'est donc plus vraiment un fichier "audio", puisque tu lui ajoutes des infos sans le moindre rapport.
Il y en a qui ont compris qu'il faut séparer les couches présentation des couches données, et d'autres pas...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 12-03-2008 à 16:29:42  profilanswer
 

n°1701292
azubal
Posté le 12-03-2008 à 17:40:24  profilanswer
 

On est pas en réseau ici :o
 
J'ai dis :

Citation :

c'est le fichier audio qui défini l'interface et non le codec


 
Pas :  

Citation :

c'est le fichier audio qui crée l'interface et non le codec


 
Merci de faire attention à la nuance :)

n°1701452
gilou
Modérateur
Modzilla
Posté le 13-03-2008 à 03:19:10  profilanswer
 

Si "c'est le fichier audio qui défini l'interface et non le codec" cela signifie a priori que le fichier audio contient des infos spécifiques de definition de l'interface, et donc que ce n'est plus de l'audio.
Ne voulais tu pas plutot dire: L'interface se définit en fonction des caracteristiques du fichier audio?
A+,


Message édité par gilou le 13-03-2008 à 03:20:48

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1701462
azubal
Posté le 13-03-2008 à 07:30:13  profilanswer
 

Le fichier audio contient des informations de textes, de boutons, d'images, de barre de progressions que le plugin va lire pour créer une fenêtre (en respectant la décoration du player) contenant les objets correspondant.
 
Donc pour moi le fichier audio , en plus de contenir la musique, contient des éléments permettant de définir l'interface graphique.
 
Bref, comme le menu d'un DVD Video :)


Message édité par azubal le 13-03-2008 à 08:10:21
n°1701538
flo850
moi je
Posté le 13-03-2008 à 10:22:21  profilanswer
 

sauf que pour un DVD , il s'agit de fichiers distincts qui contiennet la video ( les .vob ) , les sous titres, et les menus


---------------

n°1701560
azubal
Posté le 13-03-2008 à 10:53:00  profilanswer
 

Et alors ?  
Le DVD agit comme un conteneur physique.
Et ici, mon fichier est un conteneur contenant la musique et d'autres infos. (à l'image du MKV)


Message édité par azubal le 13-03-2008 à 10:55:26
n°1701565
bjone
Insert booze to continue
Posté le 13-03-2008 à 10:57:09  profilanswer
 

DirectShow


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  API Win32

  WMP11 API

 

Sujets relatifs
API peer to peer[API Win32] Rebar qui ne s'affiche pas dans DialogBox
[API MSN] plugin msnPHP / WAMP : version client API Mysql
Récupération etat d'application avec les APIApi Windows - Information IE
API d'import de contact msn / yahoo / gmail ...Programmation paiement sécurisé API ATOS
API Windows : Mutex...Probleme d'utilisation de l'API C de mysql sous linux
Plus de sujets relatifs à : WMP11 API


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR