begin process at 2012 05 27 14:27:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimédia

 > CLASSE CLECTEUR

CLASSE CLECTEUR


 Information sur la source

Note :
Aucune note
Catégorie :Multimédia Classé sous :mci, video, lecteur, multimedia Niveau :Initié Date de création :06/05/2006 Vu / téléchargé :4 945 / 382

Auteur : bobbyantho

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

La classe CLecteur implémente les routines MCI de windows pour la lecture de fichier audio/video. Son utilisation est très simple.

Source

  • #pragma once
  • #include <windows.h>
  • #include <vfw.h>
  • #include "Chaine.h"
  • class CLecteur
  • {
  • public:
  • typedef enum TEtat
  • {
  • Null,
  • Stoping,
  • Pausing,
  • Playing
  • };
  • protected:
  • HWND m_hParent;
  • HWND m_hWnd;
  • CChaine m_strFichier;
  • double m_dPosition;
  • int m_iLargeur, m_iHauteur;
  • int m_iNbImages;
  • int m_iDebit;
  • double m_dDuree;
  • TEtat m_Etat;
  • public:
  • CLecteur(void);
  • CLecteur(const CLecteur& Lecteur);
  • CLecteur(CLecteur* pLecteur);
  • ~CLecteur(void);
  • BOOL OpenVideo(CChaine strFichier, HWND hFenetre);
  • void CloseVideo(void);
  • BOOL IsOpen(void) const;
  • double GetDuree(void) const;
  • int GetNbImages(void) const;
  • int GetDebit(void) const;
  • void GetTaille(int& iLargeur, int& iHauteur) const;
  • CChaine GetNomVideo(void) const;
  • void Lecture(void);
  • void Pause(void);
  • void Arret(void);
  • void SetPos(double iPosition);
  • double GetPos(void);
  • CLecteur::TEtat GetEtat(void);
  • void SetVitesse(int iVitesse);
  • int GetVitesse(void);
  • void SetZoom(int iZoom, BOOL bPleinEcran = FALSE);
  • int GetZoom(void);
  • void SetRepetition(BOOL bRepet);
  • BOOL GetRepetition(void);
  • void SetVolume(int iVolume);
  • int GetVolume(void);
  • };
#pragma once

#include <windows.h>
#include <vfw.h>
#include "Chaine.h"

class CLecteur
{
public:
	typedef enum TEtat
	{
		Null,
		Stoping,
		Pausing,
		Playing
	};
protected:
	HWND m_hParent;
	HWND m_hWnd;
	CChaine m_strFichier;
	double m_dPosition;

	int m_iLargeur, m_iHauteur;
	int m_iNbImages;
	int m_iDebit;
	double m_dDuree;

	TEtat m_Etat;

public:
	CLecteur(void);
	CLecteur(const CLecteur& Lecteur);
	CLecteur(CLecteur* pLecteur);
	~CLecteur(void);

	BOOL OpenVideo(CChaine strFichier, HWND hFenetre);
	void CloseVideo(void);

	BOOL IsOpen(void) const;
	double GetDuree(void) const;
	int GetNbImages(void) const;
	int GetDebit(void) const;
	void GetTaille(int& iLargeur, int& iHauteur) const;
	CChaine GetNomVideo(void) const;

	void Lecture(void);
	void Pause(void);
	void Arret(void);

	void SetPos(double iPosition);
	double GetPos(void);

	CLecteur::TEtat GetEtat(void);

	void SetVitesse(int iVitesse);
	int GetVitesse(void);
	void SetZoom(int iZoom, BOOL bPleinEcran = FALSE);
	int GetZoom(void);
	void SetRepetition(BOOL bRepet);
	BOOL GetRepetition(void);
	void SetVolume(int iVolume);
	int GetVolume(void);
};

 Conclusion

Elle utilise la classe CChaine que vous trouverez sur le site.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture CLASSE CGRAPHXY
Source avec Zip CLASSE CLECTEURVIDÉO
Source avec Zip CLASSE CTHREAD
Source avec Zip CLASSE CUSERINFO
Source avec Zip CLASSE CPIXEL

 Sources de la même categorie

Source avec Zip ADAPTER LES TEMPS DE SUBTITLES DE SOUS TITRAGE ENTRE DEUX LA... par berrami
Source avec Zip Source avec une capture DÉTECTION DE VISAGE (YEUX, NEZ, BOUCHE) AVEC OPENCV EN TEMPS... par MadM@tt
Source avec Zip Source avec une capture GÉNÉRATEUR FM EXPÉRIMENTAL par tontonCD
Source avec Zip LECTEUR MULTIMÉDIA par omegatou
Source avec Zip IMPLÉMENTATION D'UN ALGORITHME DE COMPRESSION/DECOMPRESSION ... par eemikhm

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ADAN 2010 /2011 CREER AVEC C++ [DEVC++]OU [CODE::BLOCK] par magicsystem
Source avec Zip LECTEUR MULTIMÉDIA par omegatou
Source avec Zip Source avec une capture HMEDIAV2 LECTEUR (WIN32) par hattabking
Source avec Zip Source avec une capture ~~ PETIT LECTEUR VIDEO [ WXWIDGETS ----> WXMEDIACTRL ] ~~ par satellite34
Source avec Zip Source avec une capture LECTEUR DE CLIPS VIDÉO par racpp

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Lecteur MPEG streaming [ par matge ] Bonjour,Je realise un player qui enregistre un flux multicast RTP.Je stocke la video au format MPEG dans un fichier a l aide d un Thread.J aimerais re lecteur enregistreur video [ par blanccc ] Bonjour tout le monde,Je suis novice en C++ et je cherche le moyen de prendre un flux video en entr&#233;e provenant d'une camera numerique, de l'affi lecteur video [ par kain31 ] Bonjour tout le monde, Actuellement ,je developpe un lecteur video en C++. Ce lecteur devra etre capable de lire a la suite deux fichiers videos.Un pe recherche d'un code source d'un lecteur video [ par ingenioura ] Salut, je cherche un programme en utilisant la bibliothèque Qt pour afficher une séquence vidéo et merci inserer lecteur video sous builder c++ [ par fcolh ] FcolHbonsoir , j'aimerais savoir si c'est possible d'inclure un lecteure video sous builder c++.et si oui quelle est la meilleure solution et surtout Lecteur video basique [ par adess00 ] BonjourJ ai fait un algo de compression video et donc je voudrais maintenant coder un lecteur pour pouvoir faire des tests.Je voudrais donc savoir com Mixage et traitement du son... [ par bilaloch ] Bonjour a tous :) ,J'ai deja posté sur le forum de VBFrance, et on m'a averti que pour le mixage et le traitement du son, il vallait mieux coder en C+ transformation sur video [ par simpat ] Bonjour,J'ai une vidéo qui tourne sur une surface directdraw et je voudrais lui ajouter un effet d'onde aquatique. Comme si on jetait une pierre au mi Projet de Player mp3 [ par abys ] Bonjour a tousje recherche une equipe de developpeur douée pour concevoir un lecteur mp3 hors du commun.Ce lecteur n a rien a voir avec tout ce que l [OpenCV] Récuperer le flux video d'une camera [ par jimnastiq ] Salut,voila je cherche a recupérer le flux video d'une camera sans fil! pour vous donner le contexte j'ai un recepteur qui capte le signal de la camer


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,791 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales