Skip to content

Commit 3606f91

Browse files
committed
Add volume setting to video clips
Allow the volume of audio in a video clip to be set. Defaults to 0 (mute).
1 parent 23fadad commit 3606f91

File tree

2 files changed

+39
-7
lines changed

2 files changed

+39
-7
lines changed

src/Configuration.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class Configuration
110110
*
111111
* @var string
112112
*/
113-
protected $userAgent = "PHP-Swagger/0.0.5";
113+
protected $userAgent = "PHP-Swagger/0.0.6";
114114

115115
/**
116116
* Debug switch (default set to false)
@@ -516,8 +516,8 @@ public static function toDebugReport()
516516
$report = "PHP SDK (Shotstack) Debug Report:\n";
517517
$report .= " OS: ".php_uname()."\n";
518518
$report .= " PHP Version: ".phpversion()."\n";
519-
$report .= " OpenAPI Spec Version: 0.0.5\n";
520-
$report .= " SDK Package Version: 0.0.5\n";
519+
$report .= " OpenAPI Spec Version: 0.0.6\n";
520+
$report .= " SDK Package Version: 0.0.6\n";
521521
$report .= " Temp Folder Path: ".self::getDefaultConfiguration()->getTempFolderPath()."\n";
522522

523523
return $report;

src/Model/VideoClipOptions.php

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ class VideoClipOptions implements ArrayAccess
5252
*/
5353
static $swaggerTypes = array(
5454
'effect' => 'string',
55-
'filter' => 'string'
55+
'filter' => 'string',
56+
'volume' => 'Number'
5657
);
5758

5859
/**
@@ -61,7 +62,8 @@ class VideoClipOptions implements ArrayAccess
6162
*/
6263
static $attributeMap = array(
6364
'effect' => 'effect',
64-
'filter' => 'filter'
65+
'filter' => 'filter',
66+
'volume' => 'volume'
6567
);
6668

6769
/**
@@ -70,7 +72,8 @@ class VideoClipOptions implements ArrayAccess
7072
*/
7173
static $setters = array(
7274
'effect' => 'setEffect',
73-
'filter' => 'setFilter'
75+
'filter' => 'setFilter',
76+
'volume' => 'setVolume'
7477
);
7578

7679
/**
@@ -79,7 +82,8 @@ class VideoClipOptions implements ArrayAccess
7982
*/
8083
static $getters = array(
8184
'effect' => 'getEffect',
82-
'filter' => 'getFilter'
85+
'filter' => 'getFilter',
86+
'volume' => 'getVolume'
8387
);
8488

8589

@@ -95,6 +99,12 @@ class VideoClipOptions implements ArrayAccess
9599
*/
96100
protected $filter;
97101

102+
/**
103+
* $volume
104+
* @var Number
105+
*/
106+
protected $volume;
107+
98108

99109
/**
100110
* Constructor
@@ -105,6 +115,7 @@ public function __construct(array $data = null)
105115
if ($data != null) {
106116
$this->effect = $data["effect"];
107117
$this->filter = $data["filter"];
118+
$this->volume = $data["volume"];
108119
}
109120
}
110121

@@ -156,6 +167,27 @@ public function setFilter($filter)
156167
return $this;
157168
}
158169

170+
/**
171+
* Gets volume
172+
* @return Number
173+
*/
174+
public function getVolume()
175+
{
176+
return $this->volume;
177+
}
178+
179+
/**
180+
* Sets volume
181+
* @param Number $volume
182+
* @return $this
183+
*/
184+
public function setVolume($volume)
185+
{
186+
187+
$this->volume = $volume;
188+
return $this;
189+
}
190+
159191
/**
160192
* Returns true if offset exists. False otherwise.
161193
* @param integer $offset Offset

0 commit comments

Comments
 (0)