Files
ladill-meet/app/Services/Meet/Media/MediaProviderInterface.php
T
isaaccladandCursor 965fb992e9
Deploy Ladill Meet / deploy (push) Failing after 7s
Initial Ladill Meet release.
Phases 0–18: core meetings, webinar, breakouts, team chat, live streaming, town hall, billing, and Ladill Mail calendar wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 23:35:29 +00:00

28 lines
582 B
PHP

<?php
namespace App\Services\Meet\Media;
interface MediaProviderInterface
{
/**
* @param array<string, mixed> $options
*/
public function createRoom(string $roomName, array $options = []): void;
public function deleteRoom(string $roomName): void;
/**
* @param array<string, mixed> $grants
*/
public function generateToken(
string $roomName,
string $identity,
string $displayName,
array $grants = [],
): string;
public function isConfigured(): bool;
public function serverUrl(): string;
}