Vous êtes sur la page 1sur 6

Connecté en

tant que
Fiche Profil Messages Chat
ndere

Pub

Rechercher sur le site


Rechercher avec : Moteur de recherche Mots associés aux sources Avec [Nouve

Codes ANIMATION 3D Rechercher [ Dernières recherches ]


Options : Tous les codes Codes .NET uniquement Exclure les codes .NET
Ajouter à mes codes favoris

TUTO 11 DIRECTX : DIRECTSHOW LES VIDEO


VOS JEUX.
Retour au sommaire Bug Tracking Seminar Diagram to Code with UML
Codes (15223) Learn key principles of bug lifecycle O/R Mapping with Class & ER diagram
Les plus populaires du mois management. Free seminar .NET, PHP & Java Code
Les plus populaires www.elementool.com www.visual-paradigm.com
Les plus récents Annonces Google
Les mis à jour
Toutes les sources
Tout le niveau 1 (débutant)
Tout le niveau 2 (initié) Informations sur la source
Tout le niveau 3 (expert)
Toutes les sources avec un fichier ZIP Catégorie de cette source
Les sources (1520) :DIRECT X, Directx,
Les mieux notés Directshow, Video, Directshow, Jeu
Trouver un code par mot clé (Nouveau) Niveau de la source : Débutant
Date création : 29/05/2007 02:46:50
Date de mise à jour : 01/06/2007 16:03:01
Les Trophées Vue 3911 fois
Top des favoris des membres Auteur : ciberrique
Top par catégorie [Ecrire un message]
Commentaire sur cette source (8) 12
Ajouter votre commentaire sur cette source
Les auteurs de sources Donnez une note à cette source :
Le top des membres

Ajouter une source


Catégories des codes
API
ASP Description
Base de Donnees
Base de registre Pour se code, pas beaucoup de nouveauté, simplement l'affichage d'une vidéo en se
Compression & Split DirectShow, vidéo affiché soit en plein écran (pour un jeu) soit en fenetré dans une
Control tout autre objet possédant un hWnd.
Date & Heure
Direct X
Divers
Ecrans de veille Source
Exécution
Fichier / Disque Option Explicit
Formulaire
Graphique Public DSAudio As IBasicAudio 'IBasicAudio permet
Imprimante Public DsVideo As IBasicVideo 'Permet l'accés d
Jeux Public DSevent As IMediaEvent 'IMediaEvent perm
Public DScontrol As IMediaControl 'IMediaControl pe
Maths Public IPosition As IMediaPosition 'IMediaPosition p
Message Box Public VideoWindow As IVideoWindow 'Information conc
Modules Public FullScreen As Boolean 'Option pour le m
Multimedia
Multimedia
OLE, DDE, Automation 'Chargement d'un fichier en memoire
Public Function LoadVideo(ByRef path As String, _
OpenGL ByRef Video As IBasicVideo, ByRef sEvent As IMedia
Optimisation du code ByRef Control As IMediaControl, ByRef Position As
Périphériques
Projet NURMITES If path <> "" Then
Réseau & Internet Set Control = New FilgraphManager ' Initi
Control.RenderFile path ' La mé
Sécurité
Shell Set DSAudio = Control ' On do
Souris, Clavier, etc?
SPECIAL CONCOURS ! (ARCHIVE 1er Concours) Set Video = Control ' On
SPECIAL CONCOURS ! (ARCHIVE 2eme Concours)
Set sEvent = Control ' On
Système Set Position = Control ' De
Texte
Trucs & Astuces Set VideoWindow = Control ' Att
Tutoriaux
VB.NET If Not FullScreen Then
VideoWindow.WindowStyle = 1 ' Si
VBA Else
VBScript VideoWindow.FullScreenMode = True ' Met
Tutoriaux (96) End If
Les derniers tutoriaux
Ajouter un tutorial End If
Forum (270755)
Liste des thèmes End Function
Poser une question
Les derniers messages 'Joue le fichier
Videos Public Function PlayVideo(ByRef Control As IMediaControl,
Les dernières vidéos Dim lWidth As Long
Proposer une vidéo Dim lHeight As Long
CSLib .NET
CSLib .NET (Librairie .NET) Control.Stop ' Arr
Comparer les prix (V2!) Position.CurrentPosition = 0 ' Rem
Control.Run ' Jou
Livres (18272)
Tous les livres
Nos conseils If Not FullScreen Then
Les dernières parutions
Top des ventes CodeS-SourceS DsVideo.GetVideoSize lWidth, lHeight
Vos livres favoris VideoWindow.Owner = hWnd
Top favoris des membres VideoWindow.SetWindowPosition 0, 0, lWidth, lHeig
Les livres les plus consultés
Outils & Liens End If
Les RFC
Le Dico de la prog End Function

'Stop entierement la lecture


Annuaire de sites Public Function StopVideo(ByRef Control As IMediaControl,
Emploi (2402)
Control.Stop ' Arr
Postulant Position.CurrentPosition = 0 ' Rem
Gérer votre CV
Déposer votre CV (c'est gratuit) End Function
Consulter les offres d'emploi
Recruteur 'Supprime la video de la memoire
Public Function DeleteVideo(ByRef Control As IMediaContro
[NOUVEAU] Rechercher un CV
Déposer une offre d'emploi Control.Stop ' Arret de la vid
Consulter les CVs
Set Control = Nothing ' Vidage de la me
Set sEvent = Nothing ' Vidage de la me
Set Video = Nothing ' Vidage de la me
Gérer vos offres d'emploi Set Position = Nothing ' Vidage de la me
Etat de vos crédits pour déposer des offres d'emploi
Services End Function
Modèles de CV et lettres de motivations
Trouvez une convention collective 'Pause
Public Function PauseVideo(ByRef Control As IMediaControl
Création de bannières en Flash
Envoyer des ecards GRATUITEMENT (Nouveau) Control.Pause ' Pause de la vid
Vous cherchez un casting ? +50 casting/semaine ! (Nouveau)
Téléchargements End Function
Fonds d'écran (Nouveau)
'Redemarage apres une pause
CS ToolBar Public Function ReStartVideo(ByRef Control As IMediaContr
Toolbar Firefox (Nouveau)
Les compil's Control.Run ' Relance la vide
Contact
Demande de partenariat End Function
Demande de prestation (Devis)
Annoncer sur CodeS-SourceS (Pub)
Autre
Contacter les admins (un pb sur le site ?)
Chat
Autres langages Explication finale
CodeS-SourceS
Pour le mode plein écran je n'ai pas trouvé comment quitter automatiquement, toute
ASP / ASP.NET source j'ai mis une astuce utilisable :
C / C++ / C++.NET
If IPosition.CurrentPosition = IPosition.Duration Then
ColdFusion
PHP Form1.Show
Javascript / DHTML
End If
Delphi
Flash Ceci suffit à retourner en mode fenetré.
JAVA / J2EE
J'ai utilisé l'aide de msdn, et le code du module suivant :
Graphisme
http://files.codes-sources.com/fichier.aspx?id=8202&f=Module1.bas
IRC
Assembleur Surement je ferais une mise a jour pour permettre differente modification au niveau
C# / C#.NET
Aucune erreur n'est gerer dans le zip.
PDA / PocketPC
SQL Fichier ZIP
Foxpro
Python Pour les "Membres Club", vous pouvez télécharger directement un fichier con
sans télécharger le zip en entier !
Codes pour Windev
Fichier Taille Voir Télécharger
Codes snippets 5 881
Form1.frm octets
4 763
Module1.bas octets
GeoGuide New
192
MSSCCPRJ.SCC octets
Communauté IT TechnoS-SourceS New 972
Projet1.vbp octets
Dotnet-News 83
IcoMania Projet1.vbw octets
Divers Télécharger le ZIP
Livre d'or (Nouveau)
Remerciements
Les admins CodeS-SourceS Dernières sources de cet auteur [ ciberrique ]
Faire un lien vers CodeS-SourceS
Comment soutenir CodeS-SourceS ? TUTO TILE 7 : PASSAGE À L'ISOMÉTRIQUE
Partenaires
Developers Association LECTEUR DE FICHIER MS3D ASCII
Frontier.fr METHODE SUPERMAP, TUTO TILES 6 !
EDITEUR DE MATRICE POUR LES TILES
Editions Eyrolles COLLISION DIRECTX, TUTO TILES 5
Magazine Programmez! Les autres codes sourc
CodeWise
Sites Internet
Section Etudiants Dernières sources dans la même catégorie [ Direct X
Obtenir les produits Microsoft gratuitement!
Liste des écoles d'info SIMULATEUR DE ROBOT 3D ( EN DEVELOPPEMENT )
MOTEUR 2D (DIRECTDRAW) + GESTION DES SON
Job étudiant : Donnez des cours particuliers (DIRECTSOUND) + GESTION DES MULTIMEDIAS (DIRECTX.AUDIOVIDEO
Faites des castings (Nouveau) HMEDIA LECTEUR
VB6/DX7 : EDITEUR DE MODELS 3D (MESH) AVEC SUPPORT DE P
Project Hoshimi TUTO TILE 7 : PASSAGE À L'ISOMÉTRIQUE
Section Pros Les autres codes sourc
Recevoir des livres blancs GRATUITEMENT
Evènements à venir Sources qui peuvent être en rapport avec celle-ci
Emploi
Magazines
Liste des magazines TUTO TILE 7 : PASSAGE À L'ISOMÉTRIQUE
Mon Compte TUTO POUR LES ACTIONS DE BASE SUR VB
Mes sources TOUT CONNAÎTRE DE SON PC SANS DLL (OU PRESQUE).
Ajouter une source
Ajouter une source
Modifier une de mes sources TOUT POUR LA BASE DE REGISTRE (REGEDIT) - COMPLET !!!
Mes tutoriaux TUTO CERCLES ET ANTI-ALIASING (ANTI-CRÉNELAGE - PIXELISATI
Ajouter un tutorial Voir toute la liste pour
Modifier un de mes tutoriaux
Poser une question dans le forum
Contacter les admins
Historique des mises à jour
Paramétrer
Mon compte Date Description
Options de mon compte 01/06/2007 16:03:01 Mise à jour du nom de la source.
Messagerie
29/05/2007 02:48:20 Petite erreur.
Boîte de réception
Nouveau message à un membre
Carnet d'adresses Les commentaires
Favoris
Mes codes favoris
Mes livres favoris Commentaire de : shadowmoy le 29/05/2007 11:57:30
Gestion de vos alertes mails
[NOUVEAU] Recevez les mails quotidien/hebdo avec les bon deja ca plante pas sous xp (1 bon point)
langages de votre choix ! la video n'est pas redimensionée par rapport au container (pas bien ca)
Déconnexion je doit avoir une classe sur mon hdd qui gere le strech le curseur de lecture etc... si
moi je te la mailerai
Derniers blogs un truc interessant sur directshow serait de pouvoir faire un rendu sur une surface d
une picturebox mais j'ai pas encore vu de source vb capable de le faire (tu releves le
bon sinon on en trouve un peu partout des sources directshow... ^^
Un nouveau concurrent p...
Sql server : c?est quoi... Commentaire de : draluorg le 29/05/2007 13:58:24
Ajout de controle dynam...
Sharepoint 2007 : les l... Salut,
Sql pass : jour 0 ou co...
Source interessante, mais il gere pas beaucoup de format video :(
la suite... Sinon tu devrais revoir un peu le titre car Dx 11 c'est pas encore pour tout de suite :
Feed RSS des blogs
++
Sondage Commentaire de : Fraggy le 29/05/2007 15:19:07

La suite bureautique que vous utilisez


Je pense qu'il voulait dire DX8 ;-)
Microsoft Office XP
Pour info, un AVI (DivXé) se lance directement avec sa taille réelle, sans avoir bes
Microsoft Office 2000 dans une forme ou dans une PicBox. Bien sur vous n'aurez pas non plus de controle
Microsoft Office 2003 avec cette méthode, donc aucun intéret, mais intéressant à savoir tout de même.
Microsoft Office 2007
OpenOffice J'ai dejà eu l'occasion de tester le module Ciberrique, et ca tourne sans problème.
Autre
Sachez aussi que DirectShow permet de lire les mp3, wav, ogg, etc ...
:: Voter ::
Le tout sans avoir besoin d'un payer lourd comme WMP ou mplayer qui aime pas tr
begin process at 2007 09 18 18:02:31 VBR. DirectShow est donc avantageux à tout point de vue.

Derniers échanges Ma note : 10/10


Pourquoi ?
1) Ici on ne cherche pas le graphisme, mais l'utilité.
Re : ouvrir une feuille...
2) Ca marche impeccablement bien (XP Pro).
Re : timer et procedure...
3) Fonctionne pour le son, comme pour la vidéo.
Re : ouvrir une feuille...
4) Supporte beaucoups de formats
Re : timer et procedure...
5) Paramétrable à souhaits
Re : timer et procedure...

La suite... Merci à toi ciberrique !


Feed RSS du forum (Et merci à mon mentor, Renfield, de m'avoir permis de te connaitre)
Commentaire de : draluorg le 29/05/2007 17:38:36
Mes Rss
Eh je pense qu'il voulait plutot dire 11eme tuto...
Voir toutes vos news... Commentaire de : ciberrique le 29/05/2007 22:51:04

Comparer les prix Effectivement j'aurais du mettre Tuto 11. Je vous remercie pour vos commentai
Shadowmoy l'interet d'affiche sur une surface, si j'en trouve un je plancherais dessu
voie pas.
Comparer les prix de l'Appareil Photo Numérique Panasonic DMC- L'interet de cette source comme l'a dis Fraggy c'est l'utilité, pouvoir afficher une vid
FX07 en plein ecran est en utilisant que direct show (par exemple une intro), et un minim
Commentaire de : shadowmoy le 30/05/2007 12:02:31
Stats
Stats
ah ben voila on y vient ;op
Membres loggés sur ce site donc l'interet de pouvoir afficher une video dans une surface directdraw :
5068 pers sur tout CS - fond animé des menus d'un jeu
- video en fond d'ecran sur le bureau
960 835 membres - afficher une video a la place d'une texture sur un object 3d (ce qui peut donner de
394 nouveaux aujourd'hui (sur une tv ,un ecran de pc ,des ecrans geant de stade de foot etc..., et pourquoi pas
12 809 membres club personnages,monstres ou autres)
- bien sur on pourrais faire ca avec plusieurs textures mais ca prendrai enormement
charger chaque texture les unes a la suite des autres (trop d'acces disques donc moin
Divers - pouvoir deformer la surface en lui appliquant des skins ou des transformations 3d
video sur une sphere ou un cube etc...)
Personnaliser
Mettre ce site au démarrage enfin en termes de 3d il y a pleins d'applications possibles en fait meme pour faire u
Ajouter ce site à vos favoris mais pas un traditionnel en gros :op
Soutenir CodeS-SourceS ?
voila qq idées
Restez informé : ++
MSN Alerts directement sur votre MSN !
Commentaire de : Renfield le 30/05/2007 12:13:47
Ajouter le RSS à :
Live.com oui et non...
My Yahoo!
My Newsgator tu vas pas diffuser tout un film sur un ecran d'un jeu
My Bloglines
My MSN voir ce genre de choses:
http://www.cppfrance.com/codes/RENDU-SUR-TEXTURE-OPENGL-
Liste des RSS disponibles VCPLUSPLUS_11278.aspx
Commentaire de : ciberrique le 30/05/2007 18:19:47
Sympa
Je suis pas d'accord a mon avis utiliser une video pour faire une texture animé (
tres mauvaise idée.
Envoyer des cartes virtuelles sympas à vos amis, collègues etc.. Pour ce qui est d'un fond d'ecran video il me semble que ca a deja etait fait sur le si
Gratuitement ! Non vraiment tes idées ne suffisent pas pour me donner envie de programmer cela.

PriceMinister Ajouter un commentaire


acheter-vendre : Être averti par mail lorsqu'un nouveau commentaire est ajouté sur cette sou
livre, matériel informatique, logiciel, imprimante, antivirus, firewall, disque
dur, onduleur, écran, clavier, carte mémoire, Votre avis et/ou suggestion(s) pour ce code :
pc portable, ordinateur

Avant de valider votre commentaire merci de le relire (2 fois s'il le faut) afin d'évi
de fautes d'orthographe et de français. Merci également de veiller à ne pas trop éco
de Molière en écrivant en abrégé (comme sur des SMS).En cas d'abus, votre comm
rapidement supprimé par un des administrateurs.

En cas de commentaire irrespectueux, votre commentaire risque la même peine et s


justification alors merci de rester calme et courtois tout au long de vos échanges
répétés, votre compte sera purement et simplement rayé de la liste des membres et s
réintégration possible).

J'approuve la charte de bonne conduite que je viens de lire ci-dessus.

Ajouter votre commentaire

Nos partenaires et amis ;-)

Dev réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND, Tkfe,
Sebmafate, Aurélien, Neodante, Coq, Proviste, CrazyHt
Design réalisé par N.SOREL (Nix)
Logos & Mascotte réalisée par N.SOREL (Nix) & KDO-Comception
VBFrance.com© Toute reproduction même partielle est interdite sauf accord écrit
du Webmaster
Temps d'éxécution de la page : 0,109375.4sec
CodeS-SourceS.com© est une marque déposée tous droits réservés
Hébergement de Serveur dédié - Téléphonie VOIP - Comparer les prix - Envoyer
des ecards gratuit - Icones