Programming Language PHP
Namespace YouTube\Utils
Class Utils
Method/Function arrayFilterReset
Total Examples 3
3 code examples of PHP YouTube\Utils\Utils::arrayFilterReset extracted from open source projects
public function getCombinedFormats()
{
return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
/** @var $format StreamFormat */
return strpos($format->mimeType, 'video') === 0 && !empty($format->audioQuality);
});
}
public function getAudioFormats()
{
return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
/** @var $format StreamFormat */
return strpos($format->mimeType, 'audio') === 0;
});
}
// Will not include Videos with Audio
public function getVideoFormats()
{
return Utils::arrayFilterReset($this->getAllFormats(), function ($format) {
/** @var $format StreamFormat */
return strpos($format->mimeType, 'video') === 0 && empty($format->audioQuality);
});
}