begin process at 2008 07 06 01:32:08
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CLASSE CLECTEURVIDÉO


Information sur la source

Catégorie :Multimédia Classé sous : avi, vfw, lecteur, multimédia, mpeg Niveau : Initié Date de création : 18/05/2007 Vu / téléchargé: 3 046 / 347

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Cette classe implémente un lecteur vidéo utilisant les codecs installés sur le système. Elle est basée sur la bibliothèque "Video for Windows".
Elle permet en 3-4 lignes de code d'intégrer la lecture de fichiers vidéo (avi, mpeg, ...) à son application.

Source

  • #pragma once
  • #pragma comment(lib, "vfw32.lib")
  • #include <windows.h>
  • #include <vfw.h>
  • class CLecteurVideo
  • {
  • public:
  • typedef enum TEtat
  • {
  • Null,
  • Stoping,
  • Pausing,
  • Playing
  • };
  • protected:
  • HWND m_hParent;
  • HWND m_hWnd;
  • char* m_strFichier;
  • double m_dPosition;
  • int m_iLargeur, m_iHauteur;
  • int m_iNbImages;
  • int m_iDebit;
  • double m_dDuree;
  • TEtat m_Etat;
  • public:
  • CLecteurVideo(void);
  • CLecteurVideo(const CLecteurVideo& Lecteur);
  • CLecteurVideo(CLecteurVideo* pLecteur);
  • ~CLecteurVideo(void);
  • BOOL OpenVideo(char* 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;
  • char* GetNomVideo(void) const;
  • void Lecture(void);
  • void Lecture(int iDebut, int iFin);
  • void Pause(void);
  • void Arret(void);
  • void SetPos(double iPosition);
  • double GetPos(void);
  • CLecteurVideo::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

#pragma comment(lib, "vfw32.lib")
#include <windows.h>
#include <vfw.h>

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

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

	TEtat m_Etat;

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

	BOOL OpenVideo(char* 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;
	char* GetNomVideo(void) const;

	void Lecture(void);
	void Lecture(int iDebut, int iFin);
	void Pause(void);
	void Arret(void);

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

	CLecteurVideo::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);
};
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS