forked from mediasoftpro/PhpMediaHandler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvideoinfo.php
117 lines (111 loc) · 2.52 KB
/
videoinfo.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php
class videoInfo {
public $processid ;
public $processsize;
public $ProcessedTime;
public $TotalSize;
public $ProcessingLeft;
public $ProcessingCompleted;
public $errorcode;
public $duration;
public $duration_sec;
public $sourceFileName;
public $fileName;
public $thumbFileName;
public $thumbstartindex;
public $isenabled ; // 0: disabled, 1: enabled
public $errordescription;
public $hours;
public $minutes;
public $seconds;
public $start;
public $errorMessage;
public $ffmpegOutput;
public $bitrate;
// output parameters
public $aCodec;
public $vCodec;
public $samplingRate;
public $channel;
public $aBitrate;
public $vBitrate;
public $width;
public $height;
public $frameRate;
public $hasaudio;
public $hasvideo;
// inputer parameters
public $i_aCodec;
public $i_vCodec;
public $i_SamplingRate;
public $i_channel;
public $i_aBitrate;
public $i_vBitrate;
public $i_width;
public $i_height;
public $i_hasaudio;
public $i_hasvideo;
// other parameters
public $artist;
public $title;
public $copyright;
public $genre;
public $tracknumber;
public $pixelformat;
function __construct()
{
$this->processid = 0;
$this->processsize = "";
$this->ProcessedTime = "";
$this->TotalSize = "";
$this->ProcessingLeft = 0;
$this->ProcessingCompleted = 0;
$this->errorcode = 0;
$this->duration = "";
$this->duration_sec = 0;
$this->sourceFileName = "";
$this->fileName = "";
$this->thumbFileName = "";
$this->thumbstartindex = "";
$this->isenabled = 1;
$this->errordescription = "";
$this->hours = "";
$this->minutes = "";
$this->seconds = "";
$this->start = "";
$this->errorMessage = "";
$this->ffmpegOutput = "";
$this->bitrate = "";
// output parameters
$this->aCodec = "";
$this->vCodec = "";
$this->samplingRate = "";
$this->channel = "";
$this->aBitrate = "";
$this->vBitrate = "";
$this->width = "";
$this->height = "";
$this->frameRate = "";
$this->hasaudio = false;
$this->hasvideo = false;
// inputer parameters
$this->i_aCodec = "";
$this->i_vCodec = "";
$this->i_SamplingRate = "";
$this->i_channel = "";
$this->i_aBitrate = "";
$this->i_vBitrate = "";
$this->i_width = "";
$this->i_height = "";
$this->i_hasaudio = false;
$this->i_hasvideo = false;
// other parameters
$this->artist = "";
$this->title = "";
$this->copyright = "";
$this->genre = "";
$this->tracknumber = 0;
$this->pixelformat = "";
}
}
?>