pub struct InputPluginTable {
pub name: String,
pub information: String,
pub input_type: InputType,
pub concurrent: bool,
pub file_filters: Vec<FileFilter>,
pub can_config: bool,
}Available on crate feature
input only.Expand description
入力プラグインの情報を表す構造体。
Fields§
§name: Stringプラグインの名前。
information: Stringプラグインの情報。 「プラグイン情報」ダイアログで表示されます。
input_type: InputType入力の種類。
concurrent: bool音声・動画の同時取得が可能かどうか。
このフラグによって、呼ばれるトレイトのメソッドが変わります。
true の場合は InputPlugin::read_video と InputPlugin::read_audio が呼ばれ、
false の場合は InputPlugin::read_video_mut と InputPlugin::read_audio_mut が呼ばれます。
file_filters: Vec<FileFilter>プラグインがサポートするファイルフィルタのリスト。
can_config: boolプラグインが設定可能かどうか。
Trait Implementations§
Source§impl Clone for InputPluginTable
impl Clone for InputPluginTable
Source§fn clone(&self) -> InputPluginTable
fn clone(&self) -> InputPluginTable
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InputPluginTable
impl RefUnwindSafe for InputPluginTable
impl Send for InputPluginTable
impl Sync for InputPluginTable
impl Unpin for InputPluginTable
impl UnwindSafe for InputPluginTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more