Dailymotion |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/Dailymotion.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "dailymotion",
label = @Translation("Dailymotion"),
description = @Translation("Dailymotion Video Provider"),
regular_expressions = {
"@dailymotion\.com/video/(?<id>[^/_]+)_@i",
},
… |
|
|
|
DailymotionStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/DailymotionStream.php |
Defines a Dailymotion (dailymotion://) stream wrapper class. |
|
|
2 |
Facebook |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/Facebook.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "facebook",
label = @Translation("Facebook"),
description = @Translation("Facebook Video Provider"),
regular_expressions = {
"@^https?://www\.facebook\.com/.*(/videos/(?<id>\d+))@i",
… |
|
|
|
FacebookStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/FacebookStream.php |
Defines a Facebook (facebook://) stream wrapper class. |
|
|
2 |
Instagram |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/Instagram.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "instagram",
label = @Translation("Instagram"),
description = @Translation("Instagram Video Provider"),
regular_expressions = {
"@^.*?instagram\.com\/p\/(?<id>(.*?))[\/]?$@i",
},
… |
|
|
|
InstagramStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/InstagramStream.php |
Defines a InstagramStream (instagram://) stream wrapper class. |
|
|
2 |
ProviderManager |
class |
Drupal\video |
src/ProviderManager.php |
Gathers the provider plugins. |
|
|
2 |
ProviderManagerInterface |
interface |
Drupal\video |
src/ProviderManagerInterface.php |
Interface for the class that gathers the provider plugins. |
1 |
2 |
|
ProviderPluginBase |
abstract class |
Drupal\video |
src/ProviderPluginBase.php |
A base for the provider plugins. |
6 |
6 |
|
ProviderPluginInterface |
interface |
Drupal\video |
src/ProviderPluginInterface.php |
Providers an interface for embed providers. |
1 |
|
|
VideoEmbeddableProvider |
class |
Drupal\video\Annotation |
src/Annotation/VideoEmbeddableProvider.php |
Defines a VideoEmbeddableProvider item annotation object. |
|
|
|
VideoEmbedPlayerFormatter |
class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoEmbedPlayerFormatter.php |
Plugin implementation of the video field formatter. |
|
|
|
VideoEmbedThumbnailFormatter |
class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoEmbedThumbnailFormatter.php |
Plugin implementation of the thumbnail field formatter. |
|
|
|
VideoEmbedWidget |
class |
Drupal\video\Plugin\Field\FieldWidget |
src/Plugin/Field/FieldWidget/VideoEmbedWidget.php |
Plugin implementation of the 'video_embed' widget. |
|
|
|
VideoItem |
class |
Drupal\video\Plugin\Field\FieldType |
src/Plugin/Field/FieldType/VideoItem.php |
Plugin implementation of the 'video' field type. |
|
|
|
VideoItem |
class |
Drupal\video\Plugin\migrate\cckfield |
src/Plugin/migrate/cckfield/VideoItem.php |
Plugin annotation
@MigrateCckField(
id = "video",
core = {7}
) |
|
|
|
VideoItemSerializationTest |
class |
Drupal\Tests\video\Kernel |
tests/src/Kernel/VideoItemSerializationTest.php |
Tests video field serialization. |
|
|
|
VideoPlayerFormatter |
class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoPlayerFormatter.php |
Plugin implementation of the 'video_player' formatter. |
1 |
1 |
|
VideoPlayerFormatterBase |
abstract class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoPlayerFormatterBase.php |
Base class for video player file formatters. |
2 |
|
|
VideoPlayerListFormatter |
class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoPlayerListFormatter.php |
Plugin implementation of the 'video_player_list' formatter. |
|
|
|
VideoRemoteStreamWrapper |
abstract class |
Drupal\video\StreamWrapper |
src/StreamWrapper/VideoRemoteStreamWrapper.php |
Defines a video read only stream wrapper class. |
6 |
|
|
VideoUploadWidget |
class |
Drupal\video\Plugin\Field\FieldWidget |
src/Plugin/Field/FieldWidget/VideoUploadWidget.php |
Plugin implementation of the 'video_upload' widget. |
|
|
|
VideoUrlFormatter |
class |
Drupal\video\Plugin\Field\FieldFormatter |
src/Plugin/Field/FieldFormatter/VideoUrlFormatter.php |
Plugin implementation of the 'video_player' formatter. |
|
|
|
Vimeo |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/Vimeo.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "vimeo",
label = @Translation("Vimeo"),
description = @Translation("Vimeo Video Provider"),
regular_expressions = {
"/^https?:\/\/(www\.)?vimeo.com\/(?<id>[0-9]*)/",
},
mimetype =… |
|
|
|
VimeoStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/VimeoStream.php |
Defines a YouTube (vimeo://) stream wrapper class. |
|
|
2 |
Vine |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/Vine.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "vine",
label = @Translation("Vine"),
description = @Translation("Vine Video Provider"),
regular_expressions = {
"@(?<=vine.co/v/)(?<id>[0-9A-Za-z]+)@i",
},
mimetype =… |
|
|
|
VineStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/VineStream.php |
Defines a VineStream (vine://) stream wrapper class. |
|
|
2 |
YouTube |
class |
Drupal\video\Plugin\video\Provider |
src/Plugin/video/Provider/YouTube.php |
Plugin annotation
@VideoEmbeddableProvider(
id = "youtube",
label = @Translation("YouTube"),
description = @Translation("YouTube Video Provider"),
regular_expressions = {
… |
|
|
|
YoutubeStream |
class |
Drupal\video\StreamWrapper |
src/StreamWrapper/YoutubeStream.php |
Defines a YouTube (youtube://) stream wrapper class. |
|
|
2 |