libmpv library
Classes
- AudioParams
- LibMPV
- Dart binding for libmpv
- Library
- mpv_byte_array
- (see mpv_node)
- mpv_event
- mpv_event_client_message
- mpv_event_command
- mpv_event_end_file
- mpv_event_hook
- mpv_event_log_message
- mpv_event_property
- mpv_event_start_file
- Since API version 1.108.
- mpv_handle
- mpv_node
- Generic data storage.
- mpv_node_list
- (see mpv_node)
- Player
- UnnamedUnion1
- VideoParams
Enums
- mpv_end_file_reason
- Since API version 1.9.
- mpv_error
- List of error codes than can be returned by API functions. 0 and positive return values always mean success, negative values are always errors.
- mpv_event_id
- mpv_format
- Data format for options and properties. The API functions to get/set properties and options support multiple formats, and this enum describes them.
- mpv_log_level
- Numeric log levels. The lower the number, the more important the message is. MPV_LOG_LEVEL_NONE is never used when receiving messages. The string in the comment after the value is the name of the log level as used for the mpv_request_log_messages() function. Unused numeric values are unused, but reserved for future use.
Constants
- INT16_MAX → const int
- INT16_MIN → const int
- INT32_MAX → const int
- INT32_MIN → const int
- INT64_MAX → const int
- INT64_MIN → const int
- INT8_MAX → const int
- INT8_MIN → const int
- INT_FAST16_MAX → const int
- INT_FAST16_MIN → const int
- INT_FAST32_MAX → const int
- INT_FAST32_MIN → const int
- INT_FAST64_MAX → const int
- INT_FAST64_MIN → const int
- INT_FAST8_MAX → const int
- INT_FAST8_MIN → const int
- INT_LEAST16_MAX → const int
- INT_LEAST16_MIN → const int
- INT_LEAST32_MAX → const int
- INT_LEAST32_MIN → const int
- INT_LEAST64_MAX → const int
- INT_LEAST64_MIN → const int
- INT_LEAST8_MAX → const int
- INT_LEAST8_MIN → const int
- INTMAX_MAX → const int
- INTMAX_MIN → const int
- INTPTR_MAX → const int
- INTPTR_MIN → const int
- MPV_CLIENT_API_VERSION → const int
- MPV_ENABLE_DEPRECATED → const int
- NULL → const int
- PTRDIFF_MAX → const int
- PTRDIFF_MIN → const int
- SIG_ATOMIC_MAX → const int
- SIG_ATOMIC_MIN → const int
- SIZE_MAX → const int
- UINT16_MAX → const int
- UINT32_MAX → const int
- UINT64_MAX → const int
- UINT8_MAX → const int
- UINT_FAST16_MAX → const int
- UINT_FAST32_MAX → const int
- UINT_FAST64_MAX → const int
- UINT_FAST8_MAX → const int
- UINT_LEAST16_MAX → const int
- UINT_LEAST32_MAX → const int
- UINT_LEAST64_MAX → const int
- UINT_LEAST8_MAX → const int
- UINTMAX_MAX → const int
- UINTPTR_MAX → const int
- WCHAR_MAX → const int
- WCHAR_MIN → const int
- WINT_MAX → const int
- WINT_MIN → const int
Functions
-
createDoubleNode(
double value) → Pointer< mpv_node> -
createFlagNode(
bool value) → Pointer< mpv_node> -
createIntNode(
int value) → Pointer< mpv_node> -
createMapNode(
Pointer< mpv_node_list> list) → Pointer<mpv_node> -
createNode(
dynamic value) → Pointer< mpv_node> -
createNodeList(
List< String> key, List<Pointer< values) → Pointer<mpv_node> >mpv_node_list> -
createStringNode(
String string) → Pointer< mpv_node> -
eventName(
mpv_event_id eventId) → String
Typedefs
- Dart__time32_t = int
- Dart__time64_t = int
- Darterrno_t = int
- Dartint_fast16_t = int
- Dartint_fast32_t = int
- Dartint_fast64_t = int
- Dartint_fast8_t = int
- Dartint_least16_t = int
- Dartint_least32_t = int
- Dartint_least64_t = int
- Dartint_least8_t = int
- Dartintmax_t = int
- Dartptrdiff_t = int
- Dartrsize_t = int
- Dartuint_fast16_t = int
- Dartuint_fast32_t = int
- Dartuint_fast64_t = int
- Dartuint_fast8_t = int
- Dartuint_least16_t = int
- Dartuint_least32_t = int
- Dartuint_least64_t = int
- Dartuint_least8_t = int
- Dartuintmax_t = int
- Dartwctype_t = int
- Dartwint_t = int
- errno_t = Int
-
EventCallback
= Future<
void> Function(Pointer<mpv_event> ) - int_fast16_t = Int
- int_fast32_t = Int
- int_fast64_t = LongLong
- int_fast8_t = SignedChar
- int_least16_t = Short
- int_least32_t = Int
- int_least64_t = LongLong
- int_least8_t = SignedChar
- intmax_t = LongLong
- mbstate_t = _Mbstatet
- ptrdiff_t = LongLong
- rsize_t = Size
- time_t = __time64_t
- uint_fast16_t = UnsignedInt
- uint_fast32_t = UnsignedInt
- uint_fast64_t = UnsignedLongLong
- uint_fast8_t = UnsignedChar
- uint_least16_t = UnsignedShort
- uint_least32_t = UnsignedInt
- uint_least64_t = UnsignedLongLong
- uint_least8_t = UnsignedChar
- uintmax_t = UnsignedLongLong
-
va_list
= Pointer<
Char> -
WakeUpCallback
= Void Function(Pointer<
mpv_handle> ) -
WakeUpNativeCallable
= NativeCallable<
WakeUpCallback> - wctype_t = UnsignedShort
- wint_t = UnsignedShort