VLC  4.0.0-dev
Data Fields
Collaboration diagram for stream_extractor_private:
Collaboration graph
[legend]

Data Fields

union {
   stream_extractor_t   extractor
 
   stream_directory_t   directory
 
}; 
 
int(* pf_init )(struct stream_extractor_private *, stream_t *)
 Callback to handle initialization. More...
 
void(* pf_clean )(struct stream_extractor_private *)
 Callback to handle clean-up. More...
 
stream_twrapper
 the wrapping stream_t used to access the underlying stream-extractor More...
 
stream_tsource
 the source stream consumed by the stream-extractor More...
 
module_tmodule
 the stream-extractor module More...
 
vlc_object_tobject
 the underlying stream-extractor object More...
 

Field Documentation

◆ @51

union { ... }

◆ directory

stream_directory_t stream_extractor_private::directory

◆ extractor

stream_extractor_t stream_extractor_private::extractor

◆ module

module_t* stream_extractor_private::module

the stream-extractor module

Referenced by se_Release(), and StreamExtractorAttach().

◆ object

vlc_object_t* stream_extractor_private::object

the underlying stream-extractor object

Referenced by se_Release(), and StreamExtractorAttach().

◆ pf_clean

void(* stream_extractor_private::pf_clean) (struct stream_extractor_private *)

Callback to handle clean-up.

pf_clean, unless NULL, will be called when the stream-extractor is to be destroyed, and shall be used to clean-up resources (acquired during initialization, see pf_init).

Referenced by se_Release(), and StreamExtractorAttach().

◆ pf_init

int(* stream_extractor_private::pf_init) (struct stream_extractor_private *, stream_t *)

Callback to handle initialization.

pf_init will be called after successful module probing to initialize the relevant members of the underlying stream-extractor object, as well as the wrapping stream.

Referenced by se_AttachWrapper(), and StreamExtractorAttach().

◆ source

stream_t* stream_extractor_private::source

◆ wrapper

stream_t* stream_extractor_private::wrapper

the wrapping stream_t used to access the underlying stream-extractor

Referenced by se_AttachWrapper(), and StreamExtractorAttach().


The documentation for this struct was generated from the following file: