Unit 'libvlc' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#libvlc]

libvlc_event_t

Declaration

Source position: libvlc.pp line 294

type libvlc_event_t = record

  _type: cint;

  p_obj: pointer;

  case LongInt of

    0: (

        media_meta_changed: record

          meta_type: libvlc_meta_t;

        end;

      );

    1: (

        media_subitem_added: record

          new_child: ;

        end;

      );

    2: (

        media_duration_changed: record

          new_duration: int64_t;

        end;

      );

    3: (

        media_parsed_changed: record

          new_status: cint;

        end;

      );

    4: (

        media_freed: record

          md: ;

        end;

      );

    5: (

        media_state_changed: record

          new_state: libvlc_state_t;

        end;

      );

    6: (

        media_player_buffering: record

          new_cache: cfloat;

        end;

      );

    7: (

        media_player_position_changed: record

          new_position: cfloat;

        end;

      );

    8: (

        media_player_time_changed: record

          new_time: libvlc_time_t;

        end;

      );

    9: (

        media_player_title_changed: record

          new_title: cint;

        end;

      );

    10: (

        media_player_seekable_changed: record

          new_seekable: cint;

        end;

      );

    11: (

        media_player_pausable_changed: record

          new_pausable: cint;

        end;

      );

    12: (

        media_player_vout: record

          new_count: cint;

        end;

      );

    13: (

        media_list_item_added: record

          item: ;

          index: cint;

        end;

      );

    14: (

        media_list_will_add_item: record

          item: ;

          index: cint;

        end;

      );

    15: (

        media_list_item_deleted: record

          item: ;

          index: cint;

        end;

      );

    16: (

        media_list_will_delete_item: record

          item: ;

          index: cint;

        end;

      );

    17: (

        media_list_player_next_item_set: record

          item: ;

        end;

      );

    18: (

        media_player_snapshot_taken: record

          psz_filename: ;

        end;

      );

    19: (

        media_player_length_changed: record

          new_length: libvlc_time_t;

        end;

      );

    20: (

        vlm_media_event: record

          psz_media_name: ;

          psz_instance_name: ;

        end;

      );

    21: (

        media_player_media_changed: record

          new_media: ;

        end;

      );

end;


Documentation generated on: 2023-03-18