namespace MediaBrowser.Model.Dlna
{
public interface ILocalPlayer
{
///
/// Determines whether this instance [can access file] the specified path.
///
/// The path.
/// true if this instance [can access file] the specified path; otherwise, false.
bool CanAccessFile(string path);
///
/// Determines whether this instance [can access directory] the specified path.
///
/// The path.
/// true if this instance [can access directory] the specified path; otherwise, false.
bool CanAccessDirectory(string path);
///
/// Determines whether this instance [can access URL] the specified URL.
///
/// The URL.
/// if set to true [requires custom request headers].
/// true if this instance [can access URL] the specified URL; otherwise, false.
bool CanAccessUrl(string url, bool requiresCustomRequestHeaders);
}
}