home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / LINUX / gopchop-1.1.7.tar.tar / gopchop-1.1.7.tar / gopchop-1.1.7 / src / Pack.cpp < prev    next >
C/C++ Source or Header  |  2003-04-26  |  2KB  |  68 lines

  1. /*
  2. #
  3. # Vector-based class to define video and audio bounds for a system packet
  4. #
  5. # $Id: Pack.cpp,v 1.7 2003/04/27 03:08:37 nemies Exp $
  6. #
  7. # Copyright (C) 2001-2003 Kees Cook
  8. # kees@outflux.net, http://outflux.net/
  9. # This program is free software; you can redistribute it and/or
  10. # modify it under the terms of the GNU General Public License
  11. # as published by the Free Software Foundation; either version 2
  12. # of the License, or (at your option) any later version.
  13. # This program is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. # GNU General Public License for more details.
  17. # You should have received a copy of the GNU General Public License
  18. # along with this program; if not, write to the Free Software
  19. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  20. # http://www.gnu.org/copyleft/gpl.html
  21. #
  22. */
  23.  
  24. #include "GOPchop.h"
  25. #include "Pack.h"
  26.  
  27. Pack::Pack(off_t start, size_t len,
  28.            int ves_first, int ves_max,
  29.            int aes_first, int aes_max, int error):Vector(start, len)
  30. {
  31.     video_first = ves_first;
  32.     video_max = ves_max;
  33.     audio_first = aes_first;
  34.     audio_max = aes_max;
  35.     found_error = error;
  36. }
  37.  
  38. int Pack::getVideoFirst()
  39. {
  40.     return video_first;
  41. }
  42.  
  43. int Pack::getVideoMax()
  44. {
  45.     return video_max;
  46. }
  47.  
  48. int Pack::getAudioFirst()
  49. {
  50.     return audio_first;
  51. }
  52.  
  53. int Pack::getAudioMax()
  54. {
  55.     return audio_max;
  56. }
  57.  
  58. int Pack::getFoundError()
  59. {
  60.     return found_error;
  61. }
  62.  
  63.  
  64. /* vi:set ai ts=4 sw=4 expandtab: */
  65.