| VLC
    4.0.0-dev
    | 

| 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_t * | wrapper | 
| the wrapping stream_t used to access the underlying stream-extractor  More... | |
| stream_t * | source | 
| the source stream consumed by the stream-extractor  More... | |
| module_t * | module | 
| the stream-extractor module  More... | |
| vlc_object_t * | object | 
| the underlying stream-extractor object  More... | |
| union { ... } | 
| stream_directory_t stream_extractor_private::directory | 
Referenced by se_InitDirectory(), se_ReadDir(), and StreamExtractorAttach().
| stream_extractor_t stream_extractor_private::extractor | 
Referenced by se_CleanStream(), se_InitStream(), se_StreamBlock(), se_StreamControl(), se_StreamRead(), se_StreamSeek(), and StreamExtractorAttach().
| module_t* stream_extractor_private::module | 
the stream-extractor module
Referenced by se_Release(), and StreamExtractorAttach().
| vlc_object_t* stream_extractor_private::object | 
the underlying stream-extractor object
Referenced by se_Release(), and StreamExtractorAttach().
| 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().
| 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().
| stream_t* stream_extractor_private::source | 
the source stream consumed by the stream-extractor
Referenced by se_AttachWrapper(), se_Release(), and StreamExtractorAttach().
| stream_t* stream_extractor_private::wrapper | 
the wrapping stream_t used to access the underlying stream-extractor
Referenced by se_AttachWrapper(), and StreamExtractorAttach().
 1.8.13
 1.8.13